Virtual and remote control labs using Java: a qualitative approach

This article describes a new way of teaching adopted at the Universidad Nacional de Educacion a Distancia (UNED) that uses dynamic and interactive simulations in a stand-alone or Web-based environment to permit control engineering students to do practical work at a distance. The article focuses on how this new stand-alone experimentation environment maintains a clear separation between the graphical experimentation interface, developed in Java, and the math and simulation engine. By constructing the environment in this fashion, the math engine can be replaced with a different one or with a real plant, or can even be ported to a remote server. A Web-based, multiuser virtual lab is also possible without the necessity of reprogramming the experimentation interface code. Other differences with respect to tools are the dynamic simulations, the user interactivity, the generation of new experiments as goals change, and the opportunity to practice with classical or advanced control strategies in different plants: a heat exchanger, a tank, a distillation column, or an inverted pendulum.

[1]  J. W. Overstreet,et al.  An Internet-based real-time control engineering laboratory , 1999 .

[2]  Karl Johan Åström,et al.  Control systems engineering education , 1996, Autom..

[3]  Mikael Johansson,et al.  Dynamic pictures and interactive learning , 1998 .

[4]  Michel Verhaegen,et al.  Toward a Web-based study support environment for teaching automatic control , 2000 .

[5]  Claude Gomez,et al.  Engineering and Scientific Computing with Scilab , 1998 .

[6]  Mark W. Spong,et al.  Report on the NSF/CSS Workshop on new directions in control engineering education , 1999 .

[7]  Marc A. Hamilton Java and the Shift to Net-Centric Computing , 1996, Computer.

[8]  Yves Piguet,et al.  Java-based remote experimentation for control algorithms prototyping , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[9]  Ehab Al-Shaer,et al.  Interactive Distance Learning over Intranets , 1997, IEEE Internet Comput..

[10]  Kay Chen Tan,et al.  Development of a web-based laboratory for control experiments on a coupled tank apparatus , 2001, IEEE Trans. Educ..

[11]  Karl Johan Åström,et al.  Interactive tools for education in automatic control , 1998 .

[12]  José Sánchez Moreno,et al.  CONCEPTUAL LEARNING OF CONTROL BY JAVA-BASED SIMULATIONS , 2000 .

[13]  Shervin Shirmohammadi,et al.  Applet-Based Telecollaboration: A Network-Centric Approach , 1998, IEEE Multim..

[14]  Chr. Schmid,et al.  Web-based remote experimentation using a laboratory-scale optical tracker , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[15]  Michael W. Haas,et al.  UMAST: A Web-Based Architecture for Modeling Future Uninhabited Aerial Vehicles , 1999, Simul..

[16]  B. S. Heck,et al.  Using the Web in your courses: what can you do? what should you do? , 1999 .

[17]  Christian Schmid A Remote Laboratory Using Virtual Reality on the Web , 1999, Simul..

[18]  Denis Gillet,et al.  A Distributed Architecture for Teleoperation over the Internet with Application to the Remote Control of an Inverted Pendulum , 2000 .

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

[20]  Bonnie S. Heck,et al.  Enhancing classical controls education via interactive GUI design , 1999 .

[21]  P. Jayanetti,et al.  The making of multimedia power systems control and simulation labware , 1996 .