Real-time operating environment for networked control systems

This paper discusses the real-time aspects of networked control systems' (NCSs) operating environments. An open-loop unstable magnetic-levitation (Maglev) test bed was constructed and used to develop an NCS with a real-time application interface (RTAI) operating environment. A client-server architecture on a local area network (LAN) was developed with the network communication based on the user datagram protocol (UDP). The implementation of an event-driven server and a time-driven client presented in this paper facilitates a simple timing scheme that does not require clock synchronization between the client and the server. A novel prediction scheme involving the multiple-step-ahead generation of control signals is used to maintain system stability in the presence of excessive time delays and packet losses in the communication network. The current system can compensate for up to 20% data-packet losses without losing stability with the Maglev real-time-control test bed in the communication network.

[1]  P. Kumar,et al.  Theory and practice of recursive identification , 1985, IEEE Transactions on Automatic Control.

[2]  Mark W. Spong,et al.  Bilateral control of teleoperators with time delay , 1988, Proceedings of the 1988 IEEE International Conference on Systems, Man, and Cybernetics.

[3]  Richard A. Volz,et al.  Teleautonomous systems: projecting and coordinating intelligent action at a distance , 1990, IEEE Trans. Robotics Autom..

[4]  John A. Stankovic,et al.  Real-time computing , 1992 .

[5]  Andrew S. Tanenbaum,et al.  Computer networks (3rd ed.) , 1996 .

[6]  Tzi-cker Chiueh,et al.  The design, implementation and evaluation of rether: a real-time ethernet protocol , 1996 .

[7]  Mamoru Mitsuishi,et al.  Tele-micro-surgery system with intelligent user interface , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[8]  Anton Cervin,et al.  Distributed Wireless Control Using Bluetooth , 2001 .

[9]  Huosheng Hu,et al.  Internet-based Robotic Systems for Teleoperation , 2001 .

[10]  Ren C. Luo,et al.  Desktop rapid prototyping system with supervisory control and monitoring through Internet , 2001 .

[11]  Cathy H. Xia,et al.  Clock synchronization algorithms for network measurements , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[12]  S. Paschall Design, Fabrication, and Control of a Single Actuator Magnetic Levitation System , 2002 .

[13]  Stefan Lankes,et al.  A time-triggered Ethernet protocol for Real-Time CORBA , 2002, Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISIRC 2002.

[14]  Ricardo Carelli,et al.  Supervisory control for a telerobotic system: a hybrid control approach , 2003 .

[15]  Won-jong Kim,et al.  Internet-based supervisory control and stability analysis for time delay , 2003, Proceedings of the 2003 American Control Conference, 2003..

[16]  Ajit Dilip Ambike Closed-loop real-time control on distributed networks , 2004 .

[17]  A.G. Alleyne,et al.  Closed-loop control over wireless networks , 2004, IEEE Control Systems.

[18]  J. Ploennigs,et al.  Automated modeling of LonWorks building automation networks , 2004, IEEE International Workshop on Factory Communication Systems, 2004. Proceedings..