Internet-based client/server virtual instrument designs for real-time remote-access control engineering laboratory

This paper describes the design of a generic Internet-based remote access virtual instrument used for real-time experimentation purposes at Polytechnic University's control engineering laboratory. These instruments can be freely downloaded from the Internet and the remote user can access the laboratory facilities from anywhere and anytime. The system is based on a client/server computer configuration. The server, situated near the experiment, receives command signals transmitted to it by the client. The client remotely computes the command signal based on the reference waveform, and the transmitted system response. The remote user can select the transmission protocol, switch between asynchronous and synchronous sampling, use either a batch or a recursive data transfer mode, and view the experimental test bed. Our approach is distinct from others since it can offer more flexibility and responsibility to the client-side. Issues concerned with network's reliability, dynamic delay factor caused by the Internet's traffic, concurrent user-access, and limited computing power are addressed.

[1]  K. Mitchell,et al.  Microelectronics processing education using the Internet , 1995, Proceedings Frontiers in Education 1995 25th Annual Conference. Engineering Education for the 21st Century.

[2]  K. A. Knowles,et al.  An instructional robotics and machine vision laboratory , 1994 .

[3]  Martin Törngren Modelling and Design of Distributed Real-Time Control Applications , 1995 .

[4]  William R McShane,et al.  Recent developments in a mechatronics-oriented design project laboratory , 1997 .

[5]  Dan Deitz Impact codes for the virtual laboratory , 1995 .

[6]  Astrom Computer Controlled Systems , 1990 .

[7]  W. Schaufelberger,et al.  Software and laboratory experiments using computers in control education , 1989, IEEE Control Systems Magazine.

[8]  D.M. Etter,et al.  A distance learning laboratory design experiment in undergraduate digital signal processing , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[9]  Asok Ray,et al.  An observer-based compensator for distributed delays , 1990, Autom..

[10]  Umit Ozguner,et al.  Closed-loop control of systems over a communication network with queues , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[11]  Pi-Chung Wang,et al.  A distribution automation laboratory for undergraduate and graduate education , 1998 .

[12]  Richard J. Kozick,et al.  An integrated environment for modeling, simulation, digital signal processing, and control , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

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

[14]  H. Chizeck,et al.  Controllability, stabilizability, and continuous-time Markovian jump linear quadratic control , 1990 .

[15]  Richard A. Volz,et al.  Network-based infrastructure for distributed remote operations and robotics research , 1993, IEEE Trans. Robotics Autom..

[16]  Virginia L. Stonick Teaching signals and systems using the Virtual Laboratory environment in ECE at CMU , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[17]  Anthony Tzes Instrumentation and Control Laboratory Manual , 1995 .

[18]  U. Ozguner,et al.  Stability of Linear Feedback Systems with Random Communication Delays , 1991, 1991 American Control Conference.

[19]  D. Sworder,et al.  Feedback control of a class of linear discrete systems with jump parameters and quadratic cost criteria , 1975 .

[20]  Pradeep K. Khosla,et al.  A human machine interface for distributed virtual laboratories , 1994, IEEE Robotics & Automation Magazine.

[21]  Ren C. Luo,et al.  Multisensor based autonomous mobile robot through Internet control , 1997, Proceedings of the IECON'97 23rd International Conference on Industrial Electronics, Control, and Instrumentation (Cat. No.97CH36066).

[22]  Chaouki T. Abdallah,et al.  Stabilization of linear and nonlinear systems with time delay , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[23]  Lawrence A. Crowl,et al.  Running Control Engineering Experiments Over the Internet , 1996 .

[24]  C. C. Crane,et al.  An integrated environment for modeling, simulation, digital signal processing, and control , 1996 .

[25]  Johan Nilsson,et al.  Real-Time Control Systems with Delays , 1998 .

[26]  Asok Ray,et al.  Output Feedback Control Under Randomly Varying Distributed Delays , 1994 .

[27]  Umit Ozguner,et al.  Stability of linear feedback systems with random communication delays , 1994 .

[28]  Lawrence A. Crowl,et al.  Distance learning applied to control engineering laboratories , 1996 .

[29]  Floyd Wilder,et al.  A Guide to the Tcp/Ip Protocol Suite , 1931 .

[30]  Francesco Tisato,et al.  Virtual laboratory: an object-oriented framework , 1994, Conference Proceedings. 10th Anniversary. IMTC/94. Advanced Technologies in I & M. 1994 IEEE Instrumentation and Measurement Technolgy Conference (Cat. No.94CH3424-9).

[31]  Joseph D. Dumas,et al.  Theory, simulation, experimentation: an integrated approach to teaching digital control systems , 1994 .