Price-Based Adaptive Scheduling in Multi-Loop Control Systems With Resource Constraints

Under many circumstances event-triggered scheduling outperforms time-triggered schemes for control applications when resources such as communication, computation, or energy are sparse. This paper investigates another benefit of event-triggered control concerning the ability of adaptation that enables the implementation of distributed scheduling mechanisms. The system under consideration comprises multiple heterogeneous control systems that share a common resource for accomplishing their control tasks. Each subsystem is modeled as a discrete-time stochastic linear system. The design problem is formulated as an average cost Markov decision process (MDP) problem with unknown global system parameters that are to be estimated during execution. Techniques from distributed optimization and adaptive MDPs are used to develop distributed self-regulating event-triggers that adapt their request rate to accommodate a global resource constraint. Stability and convergence issues are addressed by using methods from stochastic stability for Markov chains and stochastic approximation. Numerical simulations show the effectiveness of the approach and illustrate the convergence properties.

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

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

[3]  Sandra Hirche,et al.  On the Optimality of Certainty Equivalence for Event-Triggered Control Systems , 2013, IEEE Transactions on Automatic Control.

[4]  Bruce E. Hajek,et al.  Paging and registration in cellular networks: jointly optimal policies and an iterative algorithm , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[5]  Karl Henrik Johansson,et al.  Distributed Event-Triggered Control for Multi-Agent Systems , 2012, IEEE Transactions on Automatic Control.

[6]  Linda Bushnell,et al.  Stability analysis of networked control systems , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

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

[8]  S. Hirche,et al.  Event-Triggered Estimation of Linear Systems: An Iterative Algorithm and Optimality Properties ∗ , 2012, 1203.4980.

[9]  W. P. M. H. Heemels,et al.  Output-Based Event-Triggered Control With Guaranteed ${\cal L}_{\infty}$-Gain and Improved and Decentralized Event-Triggering , 2012, IEEE Transactions on Automatic Control.

[10]  Onésimo Hernández-Lerma,et al.  The Scalarization Approach to Multiobjective Markov Control Problems: Why Does It Work? , 2004 .

[11]  Frank Allgöwer,et al.  On the optimal sending rate for Networked Control Systems with a shared communication medium , 2011, IEEE Conference on Decision and Control and European Control Conference.

[12]  Karl Henrik Johansson,et al.  Event-based broadcasting for multi-agent average consensus , 2013, Autom..

[13]  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..

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

[15]  Richard L. Tweedie,et al.  Markov Chains and Stochastic Stability , 1993, Communications and Control Engineering Series.

[16]  Karl Henrik Johansson,et al.  Design of State-Based Schedulers for a Network of Control Loops , 2012, IEEE Transactions on Automatic Control.

[17]  Karl Henrik Johansson,et al.  Stability analysis of multiple state-based schedulers with CSMA , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[18]  Jan Lunze,et al.  A state-feedback approach to event-based control , 2010, Autom..

[19]  Sandra Hirche,et al.  Optimal design of decentralized event-triggered controllers for large-scale systems with contention-based communication , 2011, IEEE Conference on Decision and Control and European Control Conference.

[20]  R. Srikant,et al.  Network Optimization and Control , 2008, Found. Trends Netw..

[21]  Alexandre Proutière,et al.  Performance of random medium access control, an asymptotic approach , 2008, SIGMETRICS '08.

[22]  S. Resnick A Probability Path , 1999 .

[23]  Sandra Hirche,et al.  Adaptive event-triggered control over a shared network , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[24]  Junshan Zhang,et al.  The Impact of Stochastic Noisy Feedback on Distributed Network Utility Maximization , 2008, IEEE Trans. Inf. Theory.

[25]  Jean C. Walrand,et al.  A Distributed CSMA Algorithm for Throughput and Utility Maximization in Wireless Networks , 2010, IEEE/ACM Transactions on Networking.

[26]  Sandra Hirche,et al.  On LQG joint optimal scheduling and control under communication constraints , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[27]  Sandra Hirche,et al.  Structural characterization of optimal event-based controllers for linear stochastic systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[28]  F. Allgöwer,et al.  Analysis of Networked Event-Based Control with a Shared Communication Medium : Part II-Slotted ALOHA ⋆ , 2011 .

[29]  Manuel Mazo,et al.  Decentralized Event-Triggered Control Over Wireless Sensor/Actuator Networks , 2010, IEEE Transactions on Automatic Control.

[30]  Paulo Tabuada,et al.  Minimum attention control for linear systems , 2014, Discret. Event Dyn. Syst..

[31]  H. Witsenhausen A Counterexample in Stochastic Optimum Control , 1968 .

[32]  Jean C. Walrand,et al.  Distributed Random Access Algorithm: Scheduling and Congestion Control , 2009, IEEE Transactions on Information Theory.

[33]  O. Hernández-Lerma Adaptive Markov Control Processes , 1989 .

[34]  W. Rudin Principles of mathematical analysis , 1964 .

[35]  Basil S. Maglaris,et al.  Throughput Analysis in Multihop CSMA Packet Radio Networks , 1987, IEEE Trans. Commun..

[36]  Paulo Tabuada,et al.  Dynamic programming formulation of periodic event-triggered control: Performance Guarantees and co-design , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[37]  H. Kushner,et al.  Stochastic Approximation and Recursive Algorithms and Applications , 2003 .

[38]  Nuno C. Martins,et al.  Remote State Estimation With Communication Costs for First-Order LTI Systems , 2011, IEEE Transactions on Automatic Control.

[39]  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).

[40]  Frank Allgöwer,et al.  Analysis of Networked Event-Based Control with a Shared Communication Medium: Part I – Pure ALOHA , 2011 .

[41]  Subhrakanti Dey,et al.  Dynamic Quantization and Power Allocation for Multisensor Estimation of Hidden Markov Models , 2012, IEEE Transactions on Automatic Control.

[42]  Sandra Hirche,et al.  A bi-level approach for the design of event-triggered control systems over a shared network , 2014, Discret. Event Dyn. Syst..

[43]  Koushik Kar,et al.  Throughput modelling and fairness issues in CSMA/CA based ad-hoc networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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