Real-time operating environment for networked control systems

被引:45
作者
Kim, Won-jong [1 ]
Ji, Kun
Ambike, Ajit
机构
[1] Texas A&M Univ, Dept Mech Engn, College Stn, TX 77843 USA
[2] NuView Inc, Houston, TX 77079 USA
基金
美国国家科学基金会;
关键词
networked control system (NCS); packet loss; real-time operating environment; time delay;
D O I
10.1109/TASE.2005.862146
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the development of a novel real-time operating environment for networked control systems (NCSs). An open-loop unstable magnetic-levitation (maglev) test bed was constructed and used to develop an NCS with real-time application interface (RTAI). A client-server architecture on a local-area network was developed with the network communication based on the user datagram protocol. The control loop of our NCS is closed over the network. This NCS structure gives the best flexibility and has significant economical merits. 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 with a multiple-step-ahead control-signal generator is used to maintain system stability in the presence of excessive time delays and data-packet losses in the communication network. The performance of this NCS, based on the predictor algorithm, is demonstrated experimentally. 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. Our real-time operating environment also improved the command-following capability by a factor of 4 in terms of command frequency.
引用
收藏
页码:287 / 296
页数:10
相关论文
共 22 条
[1]  
AMBIKE A, 2004, THESIS TEXAS A M U C
[2]   BILATERAL CONTROL OF TELEOPERATORS WITH TIME-DELAY [J].
ANDERSON, RJ ;
SPONG, MW .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1989, 34 (05) :494-501
[3]   TELEAUTONOMOUS SYSTEMS - PROJECTING AND COORDINATING INTELLIGENT ACTION AT A DISTANCE [J].
CONWAY, L ;
VOLZ, RA ;
WALKER, MW .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (02) :146-158
[4]  
Eker Johan, 2001, P IFAC C NEW TECHN C
[5]   Supervisory control for a telerobotic system:: a hybrid control approach [J].
García, CE ;
Carelli, R ;
Postigo, JF ;
Soria, C .
CONTROL ENGINEERING PRACTICE, 2003, 11 (07) :805-817
[6]   Internet-based robotic systems for teleoperation [J].
Hu, HS ;
Yu, LX ;
Tsui, PW ;
Zhou, Q .
ASSEMBLY AUTOMATION, 2001, 21 (02) :143-151
[7]   A time-triggered ethernet protocol for Real-Time CORBA [J].
Lankes, S ;
Jabs, A ;
Reke, M .
ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, :215-222
[8]  
Ljung L., 1983, THEORY PRACTICE RECU
[9]   Control and monitoring through Internet [J].
Luo, RC ;
Tzou, JH ;
Chang, YC .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2001, 6 (04) :399-409
[10]  
Mantegazza P., DIAPM RTAI REAL TIME