Internet Based Interactive Remote Labora
Internet Based Interactive Remote Labora
Introduction
The present changing world leads to a new century in which chemical engineers
should face unforeseen challenges. New capacities and proficiency do not grow
spontaneously in the students but require training. In particular, the advances in information
technologies have induced a fundamental change in both, contents and methods of the
teaching+learning process. Education researchers involved at every level and in every
discipline have developed new methods, tools and environments for instruction. The
educational use of computers has advanced beyond word processing and numerical
calculations to include integrated data acquisition and analysis, intelligent tutorials,
interactive video and virtual instrumentation. Novel methods in Computer Aided Process
Engineering (CAPE) education make extensive use of all the aforementioned techniques to
achieve efficient education [1,2].
The scopes of the experiments are, to study the dynamic and steady state behavior
of the distillation process, understand the basics of data acquisition, and to study the
performances of different control algorithms. The application provides a detailed description
of the equipment and the theoretical background of the distillation process, distillation
control, basics of data acquisition, and tuning algorithms. The lessons are illustrated with
different interactive simulations, videodocuments, and experiments, which can be
performed remotely in real-time, thus the application strongly supports active learning. The
software provides an audio and video transmission from the remote equipment, to create
the sense of being present ("telepresence") at the information source.
In the following part of this paper we are going to give a short description of the DAQ
system and further focus will be put on the Data Acquisition tutorial the Data Acquisition
CyberCourse.
In order to implement the remote lab there are two approaches. The first approach is
to embed the active code in a NET browser, like Internet Explorer. The second approach is
to design two software packages, which communicates via TCP\IP protocol, using the
specific communication libraries (ActiveX Control or ActiveX DLL for the Microsoft protocol).
An example on the first approach is described in Shin et al. [3], the remote systems are
developed using plug-in programs in Visual Basic\ASP (Active Server Pages), C++, and
Java. These are embedded in NET browsers. A similar approach can be found in Arpaia et
al. [4]. In this work a remote application was developed using the HTML and CGI (Common
Gateway Interface) programming techniques. The active code was embedded in NET
browsers. The disadvantage of this approach is that the Internet Browser embedded
applications running on the Server Side and the Client Side are complex and need
advanced programming skills to be developed.
In order to have the maximum benefit of the TCP/IP communication and the
worldwide network, we designed two software packages (Server-Client), which
communicate using the specific ActiveX Control. In order to benefit of the advantages of
this type of structure we developed our alternative to this approach. The main idea of the
structure is that the Server application, which is result of a programming language
compilation, generates a web page, which is uploaded on the web-server on a certain time
basis. This page can be viewed using a regular web-browser. It must be stressed out, that
each approach has its own advantages and disadvantages, outlined in Figure 4.
This electronic data acquisition course is designed for those who make the first steps
into the DAQ field. The level of this course is not difficult, the approach to the DAQ systems
is based on the previous skills of the students attending the Computer Aided Chemical
Engineering section at the “Babes-Bolyai” University of Cluj, Romania. This DAQ
CyberCourse is powered by the DestManager 2002 software, a dedicated DAQ and control
application. As a support to the learning process, the DestManager software has the
"Telelaboratory" features.
The Data Acquisition CyberCourse has been designed in the Macromdia Flash
software package and embedded in the HTML environment. Macromedia Flash
development environment, is a professional standard for producing high-impact web
experiences, and is the industry standard for interactive vector graphics and animations for
the Web.
The Macromedia Flash development environment, through its features, has proven
to be the best choice for the design of the DAQ CyberCourse.
The DAQ CyberCourse can be integrated in a web explorer application like Internet
Explorer. This feature makes it suitable for the using over an Internet or Intranet connection.
Naturally, software installation, setup or maintenance is not necessary in order to benefit
from the DAQ CyberCourse, which is an important aspect.
This electronic Data Acquisition course is meant to extend the possibilities offered by
the DestManager 2002 package. By the aid of this course the students, have a short
theoretical approach of the DAQ systems in general. The particularities and the
implementation in the Visual Basic programming language of the serial communication
protocol are also discussed. Students at the end of the course will be able to solve simple
DAQ tasks required in a chemical engineering laboratory. Examples illustrated with the
distillation column are provided. The main window and several windows of the DAQ
CyberCouse are presented in Figures 5, 6, 7 respectively.
Figure 5. The first page of the CyberCourse
The application is coupled with several remote experiments, which are used in the
Process Control, Mathematical Modeling of Chemical Processes, and Advanced Control of
Chemical Systems courses. Students prefer projects related to the remote experiments
since this decreases significantly the problems related to the scheduling of working groups.
Experiments can be performed even from their dormitory. This remote experiments module
has been developed in the Server/Client architecture using the advanced features of
Labview (National Instruments, USA), which provides fast means to developed the required
network security module and user-friendly interface. When an experiment is in process or it
is not activated by the authorized person it will not be available remotely. In the
development of the experiments the user friendly and “fun” operation were the major
objectives to support active learning. Simulations, exercises, extensive help systems,
including video documents and glossary are built in the application to provide help and
efficient learning. The network security kernel of the application allows the connection of
authorized clients to the DAQ server application. Remote video and sound transfer is
realized using microphone and internet QuickCam. The CUSeeMe videoconference
software is integrated into the application. The software creates the sense of being present
at the information source, which is planned to be enhanced with the acquisition of a more
performant video camera that will be possible to control remotely.
The student are guided through the steps of the remote experiments by a “speaking
genie” video help systems. Genie provides and extensive and interactive help and a fun
operation. It appears automatically whenever a situation of evident need of help is detected,
or whenever the student request contextual help. In our experience students like this
feature so much that they keep using genie making it to repeat information several times,
hence hearing and learning it even unwillingly. Although in initial version this feature meant
to fulfill the role of an interesting help system only, in future version it is intended to upgrade
it to the role of an “educator” this voice help system. This is on one hand the result of the
students’ reaction to this feature, but on the other hand future version of the remote lab
application will also have the objective to provide a more accessible way to do experiments
for students with disabilities. The help system is already can be activated by voice, it is
intended that experiments with voice command will be developed. Figure 9 shows the main
window of the application showing that only the “PID tuning” experiment is active. The main
features of the application, including the network security settings, glossary and
videoconference window are also shown.
Conclusions
Disadvantages:
- One disadvantage consists in the lack of the advantages of “being present” at the
experiment, which is very important to acquire practical skills. This drawback is
compensated in the Labview version of the telelab, which provides support for visual
and audio connection to the plant using a web-camera giving thus the possibility of
seeing what is physically happening during the experiment in real-time.
[1] Hurst, K.D., “A New Paradigm for Engineering Education,” Proceeding of ASEE/IEEE
Frontiers in Education (1995).
[2] Miller, R.L., J.F. Ely, R.M. Baldwin, and B.M. Olds, “Higher-Order Thinking in the Unit
Operations Laboratory,” Chem. Eng. Ed., 32, 146 (1998).
[3] Dongil Shin, En Sup Yoon, Kyung Yong Lee, Euy Soo Lee, A web-based, interactive
virtual laboratory system for unit operations and process systems engineering
education: issues, design and implementation, Computers and Chemical engineering
26 (2002), 319-330.
[4] P. Arpaia, A.Baccigalupi, F. Cennamo, P.Daponte, A remote measurement laboratory
for educational experiments, Measurement Vol. 21, No.4, pp 157-169,1997.