
4 Didactic aspects
With the set of experiments, we intend to reach different levels of exploitation:
- First level is based on the remote control and monitoring of already available
systems.
- Second level foresees (limited) remote configuration, reconfiguration or/and
reprogramming of specific sub-systems.
Clearly, first level is associated with “regular” users, supporting remote operation
and “play for fun”, while second level supports intermediary and advanced topics
where the users can change configuration (at some extend).
As a first example, we can consider the heating and air-conditioning control sys-
tem:
- At the introductory level, the user can only monitor house variables for every
room (temperature and humidity, for instance);
- At the intermediate level, the user can change the set points and operative
modes (week-days, week-ends, holidays, and so);
- At the advanced level, the user can change everything, even the control algo-
rithm (from a PID controller to a fuzzy controller, for instance), through the
reprogramming of the associated controller.
Afterwards, the user can access to the variable evolution registered in the database
and conclude about the effectiveness of their control strategies. These functionalities
are accomplished through the capabilities offered by the remote and virtual labora-
tory.
As a second example, we consider the access control subsystem. At the first level
(introductory level), the user can remotely monitor the activity of the different access
control controllers (registered entrances and exits). Although, at the second level, one
can change configuration of specific access control sub-systems in several ways, for
instance:
- We can change the users’ database characteristics, namely users and associ-
ated privileges (intermediate level),
- We can change parts or the whole controlling program, as far as the system
supports dynamic reconfigurability (advanced level). This feature will allow
the user to download specific control strategies to the controller. As a spe-
cific example, one can think about a different algorithm to be used for bio-
metrics identification, for instance, through hand-geometry or fingerprint
recognition (just to mention a few).
As a matter of fact, the already referred introductory, intermediate and advanced
levels are concepts already applied to the theoretical part of all the module courses
developed within the VIRTUAL-ELECTRO-LAB, namely to the associated hyper-
text, to allow some guidance to the users according to their expertise, motivations and
goals.
65