A Flexible and Configurable Architecture for Automatic Control Remote Laboratories

A Flexible and Configurable Architecture for Automatic Control Remote Laboratories
复制标题

DOI:
10.1109/tlt.2015.2389251
复制
发表时间:
2015-07-01
影响因子:
3.7
通讯作者:
Cirka, Lubos
Cirka, Lubos
中科院分区:
教育学2区
文献类型:
--
作者:
Kaluz, Martin;Garcia-Zubia, Javier;Cirka, Lubos

文献摘要

被引文献

相似文献

本文提出了一种新的实现远程自动控制实验室的硬件和软件体系结构设计方法。在我们的贡献中,我们展示了该解决方案,在后端具有灵活的连接,提供了与不同类型的实验设备的多用途使用的功能,以及在前端完全可配置的客户端应用程序。硬件架构的物理设置和通信原理基于两类设备:可编程逻辑控制器和工业网络路由器。客户端应用程序的用户界面被设计为Web页面,由优化的JavaScript提供支持,使用复杂的即时内容生成。为了证明该体系结构的适用性,我们将其与其他现有的远程实验室设计方法进行了比较。我们评估了它们的优点和缺点,特别是在费用、实现难度和用途的多功能性方面。在本文中,我们还给出了一个基于新型体系结构的热光教学系统远程实验室的实现实例,并提供了另外三个已开发的远程实验室的实例。对远程实验室的使用情况及其好处进行了评估,以展示所提出的体系结构在教育过程中的学习价值。
In this paper, we propose a novel approach in hardware and software architecture design for implementation of remote laboratories for automatic control. In our contribution, we show the solution with flexible connectivity at back-end, providing features of multipurpose usage with different types of experimental devices, and fully configurable client side application at front-end. The physical setup and communication principles of hardware architecture are based on two types of devices: the programmable logic controllers and industrial network routers. The user interface of client application is designed as a Web page, powered by optimized JavaScript, using the sophisticated on-the-fly content generation. To prove the suitability of the architecture, we compare it with other existing approaches of remote laboratory design. We evaluate their benefits and weaknesses, especially in terms of expense, implementation difficulty, and versatility of usage. In this paper, we also show a detailed example of remote laboratory implementation based on new architecture for thermo-optical educational system and provide three other examples of developed remote laboratories. Evaluation of remote laboratory usage and its benefits is provided to demonstrate the learning value of proposed architecture in education process.