Elsevier

Automatica

Volume 50, Issue 2, February 2014, Pages 490-498
Automatica

Brief paper
Event-triggered transmission for linear control over communication channels

https://doi.org/10.1016/j.automatica.2013.11.001Get rights and content

Abstract

We consider an exponentially stable closed loop interconnection between a continuous-time linear plant and a continuous-time linear controller, and we study the problem of interconnecting the plant output to the controller input through a digital channel. We propose an event-triggered transmission policy whose goal is to transmit the measured plant output information as little as possible while preserving closed-loop stability. Global asymptotic stability is guaranteed when the plant state is available or when an estimate of the state is available (provided by a classical continuous-time linear observer). Under further assumptions, the transmission policy guarantees global exponential stability of the origin.

Introduction

The study of event-triggered and self-triggered systems (Anta and Tabuada, 2010, Carnevale et al., 2007, Cervin and Henningsson, 2008, Mazo and Tabuada, 2008, Nešić and Teel, 2004, Postoyan et al., 2011, Tabuada, 2007, Wang and Lemmon, 2008a, Wang and Lemmon, 2008b) led to a significant amount of research results where the core problem under consideration is that of two nodes (the sensing node and the actuating one) communicating through a (low capacity) digital channel where the transmission policy is determined based on suitable Lyapunov-like conditions involving some (more or less coarse) measurement of the plant state. A natural way to represent and suitably write the dynamics of this specific two-nodes configuration is to use the hybrid systems notation, namely a state-space description wherein the state flows according to some continuous-time rules and, at some specific times, called jump times, it jumps following some discrete-time jump rule. A framework for the representation of hybrid systems that has been recently proposed and is surveyed in Goebel et al., 2009, Goebel et al., 2012 allows for a quite natural description of these phenomena with useful Lyapunov like results that have been proven to apply to large classes of systems described using this framework. This framework was used in connection with event-triggered control in Forni, Galeani, Nešić, and Zaccarian (2010), which is a preliminary version of the results of this paper. Then, in Postoyan et al. (2011), Lyapunov tools are used to model ISS properties of networked control systems and the MATI (maximum allowable transfer interval), to preserve asymptotic stability. Later, in Seuret, Prieur, and Marchand (2013) a similar approach to the one of this paper (and Forni et al., 2010) has been developed for the nonlinear case.

Here, we consider a closed-loop system that consists of a linear controller driving a linear plant to guarantee closed-loop asymptotic stability, as shown in Fig. 1, and we break the continuity of the transmission of the measured plant output y to the controller input u by introducing transmission devices/sensors which measure the output y and decide whether or not sending this measurement to the controller input u through a transmission channel, based on non-periodic Lyapunov-based policies. The ideal scenario where this approach is relevant corresponds to cases where due to some technological constraint, there is a transmission line between a location where all the sensors are installed and a second location where the actuators are placed with a transmission channel in between (see Fig. 1). An example of an industrial control problem where this type of constraints appear is described in Jijón, Canudas de Wit, Niculescu, and Dumon (2010) and corresponds to oil well drilling operations where the stick–slip self excited oscillations happening at the bit need to be measured locally and then suppressed by the action of an actuator which is located at the top of the drill string.

Our paper is a constructive solution along the general lines of Carnevale et al. (2007), Nešić and Teel (2004) and Postoyan et al. (2011), where Lyapunov tools and the hybrid framework are used in similar contexts. Our approach pairs with many interesting results on event-triggered control (Mazo & Tabuada, 2008, Postoyan et al., 2011, Tabuada, 2007, Wang & Lemmon, 2008a and references therein). Additional work sharing the scenario of Fig. 1 is that of Nešić and Liberzon (2009), Sharon and Liberzon (2012) and references therein, where the feedback signal is affected by an undesired quantization effect, rather than the presence of the communication channel. We show in the paper how restricting the attention to linear systems (whereas Tabuada, 2007 and Wang & Lemmon, 2008a considers nonlinear systems) allows us to design transmission policies which lead to improved results, both in terms of architectures and of achievable performance, as compared to those in Postoyan et al. (2011), Tabuada (2007) and Wang and Lemmon (2008a) where, since a much more general nonlinear scenario is considered, the results obtained are more conservative. Finally, this work extends the results proposed in Forni et al. (2010) by enforcing a dwell-time between transmissions and by introducing exponential bounds on the asymptotic stability guaranteed by the transmission policies. Then, the practical stability results of the output feedback case in Forni et al. (2010) are here strengthened to asymptotic (and exponential) stability results.

The paper is organized as follows. We introduce nominal and event-triggered closed-loop systems in Section  2. The state-feedback transmission policy is illustrated in Section  3. The output-feedback case and robustness of the policy are considered in Sections  4 Output-feedback transmission policy, 5 Robustness of the transmission policies. Simulation examples are given in Section  6.

Notation: Given a vector v,vT denotes the transpose vector of v. Given two vectors w and v,v,w=wTv. Given a set a={a1,,an} where aiR for each i=1,n,diag(a) denotes a diagonal matrix having the entries of a on the main diagonal. Both the Euclidean norm of a vector and the corresponding induced matrix norm are denoted by ||. For a vector vRn and a set ARn|v|AinfyA|yv|. Given a set ARn, the set A+εB,ε0, is the set of vectors v such that |v|Aε. A continuous function α:R0R0 is said to belong to class K if it is strictly increasing and α(0)=0; it belongs to class K if, moreover, limr+α(r)=+. For any sR, consider the function f:RR defined by f(s)=0 if |s|1, and f(s)=sgn(s)(|s|1) if |s|1. Then, for any s=[s1sn]TRn, the deadzone function dz:RnRn is given by dz(s)=diag(f(s1),,f(sn)).

Section snippets

The hybrid system framework

The modeling tools adopted in the paper are based on the hybrid system framework (Goebel and Teel, 2006, Sanfelice et al., 2007) well summarized in Goebel et al., 2009, Goebel et al., 2012. In a nutshell, a hybrid system H is a tuple (C,D,F,G), where CRn and DRn are, respectively, the flow set and the jump set, while F:RnRn and G:RnRn are set-valued mappings, called flow map and jump map. A hybrid system is usually represented by H:{ẋF(x)xCx+G(x)xD, and its behavior can be roughly

The error dynamics

The exposition of the transmission policy is simplified by the adoption of error coordinates given by (x,e)(x,νy). In those coordinates (7) reads {ẋ=F11x+F12eė=F21x+F22eτ̇=1dz(τρ)(x,e)C¯  or  0τΔ{x+=xe+=0τ+=0(x,e)D¯  and  τΔy=Cx where F11(A+BC) is Hurwitz by Assumption 1, F12B,F21C(A+BC),F22CB, and the relation between flow sets and jump sets before and after the coordinate transformation is given by CΔ{(x,ν,τ)Rn×Rq×R(x,νy)C¯  or  0τΔ}, and by DΔ{(x,ν,τ)Rn×Rq×R(x,νy)D

The transmission policy

The state information used by the transmission policy can be replaced by an estimation provided by a classical linear continuous-time observer, which can always be designed because Assumption 1 implies detectability of the pair (C,A).

From the even-triggered closed-loop system in (7), the introduction of an observer dynamics xˆ leads to the following formulation.{ẋ=Ax+Bνxˆ̇=Axˆ+Bν+L(yCxˆ)ν̇=0τ̇=1dz(τρ)(xˆ,ν,τ)CΔ{x+=xxˆ+=xˆν+=Cxˆτ+=0(xˆ,ν,τ)DΔy=Cx where the flow dynamics is enriched by the

Robustness of the transmission policies

A fundamental feature of the proposed hybrid model (7) or (20) is that asymptotic stability is robust. These two models satisfy the so-called basic conditions (Goebel et al., 2009), which guarantee several regularity properties of the space of solutions to the hybrid system. This regularity is exploited to establish several robustness results for hybrid systems stability. Based on these results, we show in this section that the stability proven in Theorem 1, Theorem 2 is indeed robust. This is

Simulation examples

Consider an unstable plant given by the transfer function s+2(s+1)(s3), which can be stabilized by negative static output feedback, for example by using the gain k=9. The controller-plant cascade is represented by the following state space equations{ẋ=[21.520]x+[180]ucyp=[0.50.5]x, and the nominal closed-loop system is given by (30) through the interconnection uc=yp.

For P1=[0.0910.0670.0670.573],0<γx1,γe1, and P2{0.1,10}, conditions (S1) of Section  3 are satisfied and the effect of the

Conclusions

We proposed an event-triggered transmission policy that preserves the asymptotic stability of the original closed-loop system. Global exponential stability is guaranteed if the input matrix of the plant-controller cascade is full column rank. The transmission policy is based on the knowledge of the state, but the information on the state can be replaced by the state-estimation provided by a linear continuous-time observer (the exponential stability bounds are preserved). Robustness to small

Acknowledgments

The first author’s work was supported by FNRS. The second author’s work was supported by ENEA-Euratom and MIUR. The third author’s work was supported by the Australian Research Council under the Future Fellowship. The fourth author’s work was supported by HYCON2 Network of Excellence “Highly-Complex and Networked Control Systems”, grant agreement 257462 and by the ANR project LimICoS, contract number 12 BS03 005 01.

Fulvio Forni received his Ph.D. degree in Computer Science and Control Engineering in 2010 from the University of Rome Tor Vergata, Italy. In 2008–2009 he held visiting positions at the LFCS of the University of Edinburgh, Scotland, UK and at the CCDC of the University of California Santa Barbara (USA). Since 2011 he is a Post-doc at the University of Liege, Belgium (FNRS). He is currently a visiting researcher at the University of Cambridge, UK.

References (21)

  • R. Goebel et al.

    Solutions to hybrid inclusions via set and graphical convergence with stability theory applications

    Automatica

    (2006)
  • Anta, A., & Tabuada, P. (2008). Self-triggered stabilization of homogeneous control systems. In American control...
  • A. Anta et al.

    To sample or not to sample: self-triggered control for nonlinear systems

    IEEE Transactions on Automatic Control

    (2010)
  • Carnevale, D., Teel, A.R., & Nešić, D. (2007). Further results on stability of networked control systems: a Lyapunov...
  • Cervin, A., & Henningsson, T. (2008). Scheduling of event-triggered controllers on a shared network. In 47th IEEE...
  • Forni, F., Galeani, S., Nešić, D., & Zaccarian, L. (2010). Lazy sensors for the scheduling of measurement samples...
  • Forni, F., Galeani, S., Nešić, D., & Zaccarian, L. (2013). Event-triggered transmission for linear control over...
  • R. Goebel et al.

    Hybrid dynamical systems

    IEEE Control Systems Magazine

    (2009)
  • R. Goebel et al.

    Hybrid dynamical systems: modeling, stability, and robustness

    (2012)
  • R.B. Jijón et al.

    Adaptive observer design under low data rate transmission with applications to oil well drill-string

There are more references available in the full text version of this article.

Cited by (0)

Fulvio Forni received his Ph.D. degree in Computer Science and Control Engineering in 2010 from the University of Rome Tor Vergata, Italy. In 2008–2009 he held visiting positions at the LFCS of the University of Edinburgh, Scotland, UK and at the CCDC of the University of California Santa Barbara (USA). Since 2011 he is a Post-doc at the University of Liege, Belgium (FNRS). He is currently a visiting researcher at the University of Cambridge, UK.

Sergio Galeani received the Laurea (1998) and the Ph.D. (2002) degree in Computer Science and Control Engineering from the University of Roma Tor Vergata, where he is currently a researcher. His research interests include periodic and multirate control systems, control systems with constraints (with particular emphasis on input constraints, and robust/adaptive anti-windup techniques), hybrid, linear and nonlinear control systems; his most recent work has been focused on nonlinear output regulation for linear hybrid systems. He is an Associate Editor in the Conference Editorial Board of the IEEE Control Systems Society.

Dragan Nešić is a Professor in the Department of Electrical and Electronic Engineering (DEEE) at The University of Melbourne, Australia. He received his B.E. degree in Mechanical Engineering from The University of Belgrade, Yugoslavia in 1990, and his Ph.D. degree from Systems Engineering, RSISE, Australian National University, Canberra, Australia in 1997. Since February 1999 he has been with The University of Melbourne. His research interests include networked control systems, discrete-time, sampled-data and continuous-time nonlinear control systems, input-to-state stability, extremum seeking control, applications of symbolic computation in control theory, hybrid control systems, and so on. He was awarded a Humboldt Research Fellowship (2003) by the Alexander von Humboldt Foundation, an Australian Professorial Fellowship (2004–2009) and Future Fellowship (2010–2014) by the Australian Research Council. He is a Fellow of IEEE and a Fellow of IEAust. He is currently a Distinguished Lecturer of CSS, IEEE (2008–). He served as an Associate Editor for the journals Automatica, IEEE Transactions on Automatic Control, Systems and Control Letters and European Journal of Control.

Luca Zaccarian received the Laurea and the Ph.D. degrees from the University of Roma Tor Vergata (Italy) in 1995 and 2000, respectively. He has been Assistant Professor in control engineering at the University of Roma, Tor Vergata (Italy), from 2000 to 2006 and then Associate Professor. Since 2011 he is Directeur de Recherche at the LAAS-CNRS, Toulouse (France) and since 2013 he holds a part-time associate professor position at the University of Trento, Italy. Luca Zaccarian’s main research interests include analysis and design of nonlinear and hybrid control systems, modeling and control of robots and control of thermonuclear fusion experiments. He is an associate editor for the IEEE Transactions on Automatic Control and Systems and Control Letters. He was a recipient of the 2001 O. Hugo Schuck Best Paper Award given by the American Automatic Control Council and he is a senior member of the IEEE.

This paper presents research results of the Belgian Network DYSCO (Dynamical Systems, Control, and Optimization), funded by the Interuniversity Attraction Poles Programme, initiated by the Belgian State, Science Policy Office. The scientific responsibility rests with its authors. The material in this paper was partially presented at the 49th IEEE Conference on Decision and Control (CDC), December 15–17, 2010, Atlanta, Georgia, USA. This paper was recommended for publication in revised form by Associate Editor Hiroshi Ito under the direction of Editor Andrew R. Teel.

1

Tel.: +44 1223 332792; fax: +39 06 72597460.

View full text