Design of periodic scheduling and control for networked systems under random data loss

This paper deals with Networked Control Systems (NCSs) whose shared networks have limited communication capacity and are prone to data losses. We assume that among (N) plants, only (M < N) plants can communicate with their controllers at any time instant. In addition, a control input, at any time instant, is lost in a channel with a probability (p). Our contributions are threefold. First, we identify necessary and sufficient conditions on the open-loop and closed-loop dynamics of the plants that ensure existence of purely time-dependent periodic scheduling sequences under which stability of each plant is preserved for all admissible data loss signals. Second, given the open-loop and closed-loop dynamics of the plants, relevant parameters of the shared network and a period for the scheduling sequence, we present an algorithm that verifies our stability conditions and if satisfied, designs stabilizing scheduling sequences. Otherwise, the algorithm reports non-existence of a stabilizing periodic scheduling sequence with the given period and stability margins. Third, given the plant matrices, the parameters of the network and a period for the scheduling sequence, we present an algorithm that designs static state-feedback controllers such that our stability conditions are satisfied. The main apparatus for our analysis is a switched systems representation of the individual plants in an NCS whose switching signals are time-inhomogeneous Markov chains. Our stability conditions rely on the existence of sets of symmetric and positive definite matrices that satisfy certain (in)equalities.

[1]  Daniel Liberzon,et al.  Input/output-to-state stability and state-norm estimators for switched nonlinear systems , 2012, Autom..

[2]  João Pedro Hespanha,et al.  A Survey of Recent Results in Networked Control Systems , 2007, Proceedings of the IEEE.

[3]  Peter F. Al-Hokayem Stability Analysis of Networked Control Systems , 2003 .

[4]  Lixian Zhang,et al.  Stability and stabilization of Markovian jump linear systems with partly unknown transition probabilities , 2009, Autom..

[5]  Shuzhi Sam Ge,et al.  Scheduling-and-Control Codesign for a Collection of Networked Control Systems With Uncertain Delays , 2010, IEEE Transactions on Control Systems Technology.

[6]  Alejandro Ribeiro,et al.  Control-Aware Random Access Communication , 2016, 2016 ACM/IEEE 7th International Conference on Cyber-Physical Systems (ICCPS).

[7]  Dimitrios Hristu-Varsakelis,et al.  LQG control of networked control systems with access constraints and delays , 2008, Int. J. Control.

[8]  Sanjoy K. Baruah,et al.  Dynamic scheduling for networked control systems , 2015, HSCC.

[9]  Ling Shi,et al.  Deep Reinforcement Learning for Wireless Sensor Scheduling in Cyber-Physical Systems , 2018, Autom..

[10]  Stefano Longo Optimal and robust scheduling for networked control systems , 2011 .

[11]  Daniel E. Quevedo,et al.  Controller and Scheduler Codesign for Feedback Control Over IEEE 802.15.4 Networks , 2016, IEEE Transactions on Control Systems Technology.

[12]  D. Hristu-Varsakelis Feedback control systems as users of a shared network: communication sequences that guarantee stability , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[13]  Guanghong Yang,et al.  Feedback control with communication constraints , 2010, 2010 Chinese Control and Decision Conference.

[14]  Mark Kelbert,et al.  Markov Chains : a primer in random processes and their applications , 2008 .

[15]  Francisco R. Rubio,et al.  Scheduled Communication in Sensor Networks , 2014, IEEE Transactions on Control Systems Technology.

[16]  Daniel E. Quevedo,et al.  Stabilizing Scheduling Policies for Networked Control Systems , 2019, IEEE Transactions on Control of Network Systems.

[17]  Yuguang Fang,et al.  Stochastic stability of jump linear systems , 2002, IEEE Trans. Autom. Control..

[18]  George P. Papavassilopoulos,et al.  On Stability and LQ Control of MJLS With a Markov Chain With General State Space , 2014, IEEE Transactions on Automatic Control.

[19]  Daniel E. Quevedo,et al.  Stabilizing Stochastic Predictive Control Under Bernoulli Dropouts , 2016, IEEE Transactions on Automatic Control.

[20]  Steven Liu,et al.  Event-Based Control and Scheduling Codesign: Stochastic and Robust Approaches , 2015, IEEE Transactions on Automatic Control.

[21]  Dimitrios Hristu-Varsakelis,et al.  Short-Period Communication and the Role of Zero-Order Holding in Networked Control Systems , 2008, IEEE Transactions on Automatic Control.

[22]  Karl Henrik Johansson,et al.  Network Scheduling and Control Co-Design for Multi-Loop MPC , 2019, IEEE Transactions on Automatic Control.

[23]  Lei Zhang,et al.  Communication and control co-design for networked control systems , 2006, Autom..

[24]  Chenyang Lu,et al.  Optimal dynamic scheduling of wireless networked control systems , 2019, ICCPS.

[25]  Arkadi Nemirovski,et al.  The projective method for solving linear matrix inequalities , 1997, Math. Program..

[26]  Panos J. Antsaklis,et al.  Stability and H∞ performance preserving scheduling policy for networked control systems , 2005 .

[27]  Daniel E. Quevedo,et al.  Packetized MPC with dynamic scheduling constraints and bounded packet dropouts , 2014, Autom..

[28]  Dimitrios Hristu-Varsakelis,et al.  Feedback Control with Communication Constraints , 2005, Handbook of Networked and Embedded Control Systems.