Event-Triggered Feedback in Control, Estimation, and Optimization

Networked control systems often send information across the communication network in a periodic manner. The selected period, however, must assure adequate system performance over a wide range of operating conditions and this conservative’ choice may result in significant over-provisioning of the communication network. This observation has motivated the use of sporadic transmission across the network’s feedback channels. Event-triggering represents one way of generating such sporadic transmissions. In event-triggered feedback, a sensor transmits when some internal measure of the novelty in the sensor information exceeds a specified threshold. In particular, this means that when the gap between the current and the more recently transmitted sensor measurements exceeds a state-dependent threshold, then the information is transmitted across the channel. The state-dependent thresholds are chosen in a way that preserves commonly used stability concepts such as input-to-state stability or \({\mathcal L}_2\) stability. This approach for threshold selection therefore provides a systematic way of triggering transmissions that provides some guarantees on overall control system performance. While early work in event-triggering focused on control applications, this technique can also be used in distributed estimation and distributed optimization. This chapter reviews recent progress in the use of state-dependent event-triggering in embedded control, networked control systems, distributed estimation, and distributed optimization.

[1]  A. Anta,et al.  Self-triggered stabilization of homogeneous control systems , 2008, 2008 American Control Conference.

[2]  J.S. Baras,et al.  Efficient Sampling for Keeping Track of an Ornstein-Uhlenbeck Process , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[3]  Mircea Lazar,et al.  On Event Based State Estimation , 2009, HSCC.

[4]  Xiaofeng Wang,et al.  Event-triggered broadcasting across distributed networked control systems , 2008, 2008 American Control Conference.

[5]  Robert Nowak,et al.  Distributed optimization in sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[6]  Dragan Nesic,et al.  Input-to-state stability of networked control systems , 2004, Autom..

[7]  John N. Tsitsiklis,et al.  Distributed Asynchronous Deterministic and Stochastic Gradient Optimization Algorithms , 1984, 1984 American Control Conference.

[8]  Karl-Erik Årzén,et al.  A simple event-based PID controller , 1999 .

[9]  Antonio Camacho Demo Abstract : Implementation of Self-triggered Controllers , 2009 .

[10]  John T. Wen,et al.  A unifying passivity framework for network flow control , 2004, IEEE Transactions on Automatic Control.

[11]  K. Poolla,et al.  Estimation over Wireless Sensor Networks , 2007, 2007 American Control Conference.

[12]  Alberto Isidori,et al.  Nonlinear Control Systems II , 1999 .

[13]  Xiaofeng Wang,et al.  Self-Triggered Feedback Control Systems With Finite-Gain ${\cal L}_{2}$ Stability , 2009, IEEE Transactions on Automatic Control.

[14]  K.H. Johansson,et al.  Distributed and Collaborative Estimation over Wireless Sensor Networks , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[15]  Michael D. Lemmon,et al.  Event-triggered distributed optimization in sensor networks , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[16]  Xiaofeng Wang,et al.  Event-Triggering in Distributed Networked Control Systems , 2011, IEEE Transactions on Automatic Control.

[17]  Michael D. Lemmon,et al.  On Self-triggered Full-Information H-Infinity Controllers , 2007, HSCC.

[18]  John S. Baras,et al.  Adaptive Sampling for Linear State Estimation , 2009, SIAM J. Control. Optim..

[19]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[20]  Wei Zhang,et al.  Stability of networked control systems , 2001 .

[21]  Sang Hyuk Son,et al.  Feedback Control Real-Time Scheduling: Framework, Modeling, and Algorithms* , 2001, Real-Time Systems.

[22]  Daniel Pérez Palomar,et al.  Alternative Distributed Algorithms for Network Utility Maximization: Framework and Applications , 2007, IEEE Transactions on Automatic Control.

[23]  Dragan Nesic,et al.  A Lyapunov Proof of an Improved Maximum Allowable Transfer Interval for Networked Control Systems , 2007, IEEE Transactions on Automatic Control.

[24]  Andrey V. Savkin,et al.  The problem of state estimation via asynchronous communication channels with irregular transmission times , 2003, IEEE Trans. Autom. Control..

[25]  Ritesh Madan,et al.  Distributed algorithms for maximum lifetime routing in wireless sensor networks , 2004, IEEE Transactions on Wireless Communications.

[26]  I︠a︡. Z. T︠S︡ypkin Relay Control Systems , 1985 .

[27]  J.S. Baras,et al.  Multiple Sampling for Estimation on a Finite Horizon , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[28]  W. P. M. H. Heemels,et al.  Analysis of event-driven controllers for linear systems , 2008, Int. J. Control.

[29]  Michael D. Lemmon,et al.  Distributed network utility maximization using event-triggered augmented Lagrangian methods , 2009, 2009 American Control Conference.

[30]  Manuel Mazo,et al.  On event-triggered and self-triggered control over sensor/actuator networks , 2008, 2008 47th IEEE Conference on Decision and Control.

[31]  Lui Sha,et al.  A distributer, energy-aware, utility-based approach for data transport in wireless sensor networks , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[32]  Antonio Bicchi,et al.  Anytime Control Algorithms for Embedded Real-Time Systems , 2008, HSCC.

[33]  K.-E. Arzen,et al.  An introduction to control and scheduling co-design , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[34]  Mung Chiang,et al.  Balancing supply and demand of bandwidth in wireless cellular networks: utility maximization over powers and rates , 2004, IEEE INFOCOM 2004.

[35]  Michael Lemmon,et al.  Optimal Event Triggered Transmission of Information in Distributed State Estimation Problems , 2009 .

[36]  Michael D. Lemmon,et al.  Distributed flow control using embedded sensor-actuator networks for the reduction of Combined Sewer Overflow (CSO) events , 2007, 2007 46th IEEE Conference on Decision and Control.

[37]  Karl Henrik Johansson,et al.  Optimal stopping for event-triggered sensing and actuation , 2008, 2008 47th IEEE Conference on Decision and Control.

[38]  Randy Cogill,et al.  Event-based control using quadratic approximate value functions , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[39]  Bruno Sinopoli,et al.  Kalman filtering with intermittent observations , 2004, IEEE Transactions on Automatic Control.

[40]  Lui Sha,et al.  Elastic feedback control , 2000, Proceedings 12th Euromicro Conference on Real-Time Systems. Euromicro RTS 2000.

[41]  Klara Nahrstedt,et al.  Optimal resource allocation in wireless ad hoc networks: a price-based approach , 2006, IEEE Transactions on Mobile Computing.

[42]  Xiaofeng Wang,et al.  Preliminary results on state-trigered scheduling of stabilizing control tasks , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[43]  P.R. Kumar,et al.  Interrupt-based feedback control over a shared communication medium , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[44]  Yu-Chi Ho,et al.  A Class of Center-Free Resource Allocation Algorithms 1 , 1980 .

[45]  J.H. Braslavsky,et al.  Level Crossing Sampling in Feedback Stabilization under Data-Rate Constraints , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[46]  JH Heico Sandee,et al.  Event-driven control in theory and practice : trade-offs in software and control performance , 2006 .

[47]  A. Schaft L2-Gain and Passivity Techniques in Nonlinear Control. Lecture Notes in Control and Information Sciences 218 , 1996 .

[48]  J.P. Hespanha,et al.  A Constant Factor Approximation Algorithm for Event-Based Sampling , 2007, 2007 American Control Conference.

[49]  Mikael Johansson,et al.  A simple peer-to-peer algorithm for distributed optimization in sensor networks , 2007, 2007 46th IEEE Conference on Decision and Control.

[50]  Lui Sha,et al.  On task schedulability in real-time control systems , 1996, 17th IEEE Real-Time Systems Symposium.

[51]  Bassam Bamieh Intersample and finite wordlength effects in sampled-data problems , 2003, IEEE Trans. Autom. Control..

[52]  J.P. Hespanha,et al.  Optimal communication logics in networked control systems , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[53]  J.S. Baras,et al.  Level-triggered control of a scalar linear system , 2007, 2007 Mediterranean Conference on Control & Automation.

[54]  Lei Bao,et al.  Encoder~Decoder Design for Event-Triggered Feedback Control over Bandlimited Channels , 2006, 2006 American Control Conference.

[55]  M. Velasco,et al.  The Self Triggered Task Model for Real-Time Control Systems , 2003 .

[56]  Enrico Bini,et al.  Implementation of Self-triggered Controllers , 2009, RTAS 2009.

[57]  Asuman E. Ozdaglar,et al.  Distributed Subgradient Methods for Multi-Agent Optimization , 2009, IEEE Transactions on Automatic Control.

[58]  Nicola Elia,et al.  Stabilization of linear systems with limited information , 2001, IEEE Trans. Autom. Control..

[59]  Wei-Peng Chen,et al.  An energy-aware data-centric generic utility based approach in wireless sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[60]  W. P. M. H. Heemels,et al.  Case Studies in Event-Driven Control , 2007, HSCC.

[61]  Xiaofeng Wang,et al.  Decentralized Event-Triggered Broadcasts over Networked Control Systems , 2008, HSCC.

[62]  Anton Cervin,et al.  Sporadic event-based control of first-order linear stochastic systems , 2008, Autom..

[63]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[64]  Peter Marbach,et al.  Bandwidth allocation in ad hoc networks: a price-based approach , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[65]  Stephen P. Boyd,et al.  Simultaneous routing and resource allocation via dual decomposition , 2004, IEEE Transactions on Communications.

[66]  L. Abeni,et al.  A new kernel approach for modular real-time systems development , 2001, Proceedings 13th Euromicro Conference on Real-Time Systems.

[67]  M. R. Vonder,et al.  Asynchronous measurement and control: a case study on motor synchronization , 1999 .

[68]  Joao P. Hespanha,et al.  Communication Logic Design and Analysis for Networked Control Systems , 2006 .

[69]  Jan Lunze,et al.  Event-based control: A state-feedback approach , 2009, 2009 European Control Conference (ECC).

[70]  W. Marsden I and J , 2012 .

[71]  Dragan Nesic,et al.  Input-output stability properties of networked control systems , 2004, IEEE Transactions on Automatic Control.

[72]  Michael D. Lemmon,et al.  Self-triggered feedback systems with state-independent disturbances , 2009, 2009 American Control Conference.

[73]  Paulo Tabuada,et al.  Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks , 2007, IEEE Transactions on Automatic Control.

[74]  Maben Rabi,et al.  Packet based Inference and Control , 2006 .

[75]  Lui Sha,et al.  An energy-aware data-centric generic utility based approach in wireless sensor networks , 2004, IPSN.

[76]  Xiaofeng Wang,et al.  Event-Triggering in Distributed Networked Systems with Data Dropouts and Delays , 2009, HSCC.

[77]  B. H. Kim,et al.  A comparison of distributed optimal power flow algorithms , 2000 .

[78]  W.P.M.H. Heemels,et al.  Analysis and experimental validation of processor load for event-driven controllers , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[79]  E. Polak Stability and graphical analysis of first-order pulse-width-modulated sampled-data regulator systems , 1961 .

[80]  A. Robert Calderbank,et al.  Layering as Optimization Decomposition: A Mathematical Theory of Network Architectures , 2007, Proceedings of the IEEE.

[81]  Nathan van de Wouw,et al.  Networked Control Systems With Communication Constraints: Tradeoffs Between Transmission Intervals, Delays and Performance , 2010, IEEE Transactions on Automatic Control.

[82]  T. Başar,et al.  Optimal Estimation with Limited Measurements , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[83]  Anton Cervin,et al.  Comparison of LTI and event-based control for a moving cart with quantized position measurements , 2009, 2009 European Control Conference (ECC).

[84]  Hui Wang,et al.  Utility Maximization with Discretionary Stopping , 2000, SIAM J. Control. Optim..

[85]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .

[86]  Giuseppe Lipari,et al.  Elastic task model for adaptive rate control , 1998, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279).

[87]  Petros G. Voulgaris,et al.  Control of asynchronous sampled data systems , 1994, IEEE Trans. Autom. Control..

[88]  Raktim Bhattacharya,et al.  Anytime Control Algorithm: Model Reduction Approach , 2004 .

[89]  K. Åström,et al.  Comparison of Riemann and Lebesgue sampling for first order stochastic systems , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[90]  Anton Cervin,et al.  Scheduling of event-triggered controllers on a shared network , 2008, 2008 47th IEEE Conference on Decision and Control.

[91]  Linda Bushnell,et al.  Stability analysis of networked control systems , 2002, IEEE Trans. Control. Syst. Technol..

[92]  Anton Cervin,et al.  Control-scheduling codesign of real-time systems: The control server approach , 2005, J. Embed. Comput..

[93]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[94]  Pablo Soldati,et al.  Mathematical decomposition techniques for distributed cross-layer optimization of data networks , 2006, IEEE Journal on Selected Areas in Communications.

[95]  Michael D. Lemmon,et al.  Distributed network utility maximization using event-triggered barrier methods , 2009, 2009 European Control Conference (ECC).