Bounded communication between nodes of a networked control system as a strategy of scheduling

In a networked control system, several nodes exchange information through a network, to achieve specific control goals and thus increasing network traffic. This affects the overall system performance. Several approaches try to satisfy requirements of both control and communication performance. Particularly, some methodologies have been proposed to save bandwidth. One of such methodologies has been scheduling, which has been studied in depth through the last decade. Commonly, the objective of using scheduling to save bandwidth is to accurately use the computing resources. This paper shows two scheduling strategies, one performing static scheduling and the other carrying out dynamic scheduling, in order to expose the advantages of using dynamic scheduling in an ad hoc implementation. Both strategies execute on a real-time distributed system, and both are able to modify the frequency of transmission as well as the periods of tasks in individual components. Hence, both of them tend to impact on the quality of performance of the system, due to network use. The first scheduling strategy modifies the periods of task, and network access is assigned through a static scheduling algorithm. On the other hand, the second strategy, schedulability, is dynamically achieved by controlling the rate of frequency transmission into a frequency region, bounded by minimum and maximum transmission rates. Numerical simulations are used as implementations of both strategies.

[1]  Long Wang,et al.  Stabilization of networked control systems with data packet dropout and network delays via switching system approach , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[2]  Vincenzo Liberatore,et al.  Networked control system co-simulation for co-design , 2003, Proceedings of the 2003 American Control Conference, 2003..

[3]  Asok Ray,et al.  Integrated Communication and Control Systems: Part I—Analysis , 1988 .

[4]  James Moyne,et al.  Time Delay Modeling and Sample Time Selection for Networked Control Systems , 2001, Dynamic Systems and Control.

[5]  K.-E. Arzen,et al.  How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime , 2003, IEEE Control Systems.

[6]  Jiafu Wan,et al.  Codesign of networked control systems: A review from different perspectives , 2011, 2011 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems.

[7]  Oscar A. Esquivel-Flores,et al.  Frequency Transition for scheduling management using dynamic system approximation for a kind of NCS , 2010 .

[8]  Feng-Li Lian,et al.  Network design consideration for distributed control systems , 2002, IEEE Trans. Control. Syst. Technol..

[9]  Feng-Li Lian,et al.  Network architecture and communication modules for guaranteeing acceptable control and communication performance for networked multi-agent systems , 2006, IEEE Transactions on Industrial Informatics.

[10]  Guillermo Heredia,et al.  Sensor and actuator fault detection in small autonomous helicopters , 2008 .

[11]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[12]  James Moyne,et al.  Design of sampling and transmission rates for achieving control and communication performance in networked agent systems , 2003, Proceedings of the 2003 American Control Conference, 2003..

[13]  Anton Cervin,et al.  TrueTime 1.1 -- Reference Manual , 2003 .

[14]  .. Farkas,et al.  SIMULATION OF NETWORKED CONTROL SYSTEMS USING TRUETIME , 2009 .

[15]  Deborah Estrin,et al.  Advances in network simulation , 2000, Computer.

[16]  Dong Yue,et al.  Sampling period scheduling of networked control systems with multiple-control loops , 2009, Math. Comput. Simul..

[17]  Karl-Erik Årzén,et al.  Integrated Control and Scheduling , 1999 .

[18]  F. Garcia-Nocetti,et al.  Reconfigurable Distributed Control , 2005 .

[19]  Feng Xia,et al.  Control-Scheduling Codesign: A Perspective on Integrating Control and Computing , 2008, ArXiv.