Scheduling of networked control systems

The defining characteristic of a networked control system (NCS) is having one or more control loops closed via a serial communication channel. Typically, when the words networking and control are used together, the focus is on the control of networks, but in this article our intent is nearly inverse, not control of networks but control through networks. NCS design objectives revolve around the performance and stability of a target physical device rather than of the network. The problem of stabilizing queue lengths, for example, is of secondary importance. Integrating computer networks into control systems to replace the traditional point-to-point wiring has enormous advantages, including lower cost, reduced weight and power, simpler installation and maintenance, and higher reliability. In this article, in addition to introducing networked control systems, we demonstrate how dispensing with queues and dynamically scheduling control traffic improves closed-loop performance.

[1]  Asok Ray,et al.  Performance Evaluation of Medium Access Control Protocols for Distributed Digital Avionics , 1987 .

[2]  Asok Ray DISTRIBUTED DATA COMMUNICATION NETWORKS FOR REAL-TIME PROCESS CONTROL† , 1988 .

[3]  Wing Shing Wong,et al.  Systems with finite communication bandwidth constraints. II. Stabilization with limited information feedback , 1999, IEEE Trans. Autom. Control..

[4]  R.S. Raji,et al.  Smart networks for control , 1994, IEEE Spectrum.

[5]  Linda Bushnell,et al.  Wireless local area networks in the manufacturing industry , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[6]  O. Beldiman,et al.  Asymptotic behavior of networked control systems , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[7]  H. M. Newman Integrating building automation and control products using the BACnet protocol , 1996 .

[8]  Björn Wittenmark,et al.  Stochastic Analysis and Control of Real-time Systems with Random Time Delays , 1999 .

[9]  O. Beldiman,et al.  Error encoding algorithms for networked control systems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[10]  Alleyne Leach Profibus: the German fieldbus standard , 1994 .

[11]  Roger W. Brockett,et al.  Stabilization of motor networks , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

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

[13]  Eduardo Tovar,et al.  Real-time fieldbus communications using Profibus networks , 1999, IEEE Trans. Ind. Electron..

[14]  Kang G. Shin,et al.  Scheduling messages on controller area network for real-time CIM applications , 1997, IEEE Trans. Robotics Autom..

[15]  Kang G. Shin Real-time communications in a computer-controlled workcell , 1991, IEEE Trans. Robotics Autom..

[16]  Kristi A. Morgansen,et al.  Limited communication control , 1999 .

[17]  R. Brockett,et al.  Systems with finite communication bandwidth constraints. I. State estimation problems , 1997, IEEE Trans. Autom. Control..