Herramienta de emulación de sistemas dinámicos a través de internet

Emulation tool of dynamic systems via internet

  • Daniel Ruiz Olaya Universidad del Valle
  • Edinson Franco Mejía Universidad del Valle
Palabras clave: experimentation tool, emulation of dynamic systems, real-time simulators, RTAI (en_US)
Palabras clave: Emulación de sistemas dinámicos, herramienta de experimentación, RTAI, simuladores en tiempo real. (es_ES)

Resumen (es_ES)

Los laboratorios de experimentación para los cursos de formación superior en sistemas de control pueden llegar a ser costosos, ya sea en su adquisición, operación o mantenimiento. Un recurso alternativo para disponer plataformas de experimentación son los laboratorios remotos; sin embargo, no siempre es posible obtener sistemas complejos. Una solución a este problema son los laboratorios de emulación remotos. En este artículo se describe el desarrollo de una aplicación web para la emulación de sistemas dinámicos utilizando una herramienta software de prototipado rápido de control de libre distribución basada en Linux/RTAI. La aplicación está enfocada especialmente a la experimentación con sistemas dinámicos que no están disponibles fácilmente en un laboratorio, donde el modelo es configurado por el usuario. Se presenta el diseño de la interfaz de usuario y el motor de procesamiento de los datos enviados. Se verificaron en el servidor de aplicación los tiempos de latencia del sistema operativo en tiempo real y la capacidad del sistema para reproducir señales similares a las de un sistema real a partir de un modelo emulado. El modelo de un evaporador fue utilizado como ejemplo para probar la funcionalidad de la aplicación. Una de las ventajas de la aplicación es la metodología de trabajo, que está basada en el desarrollo de bloques en Scicos, esto permite al usuario reutilizar esos parámetros y el código que implementó para construir un bloque sobre el Toolbox Scicos en el entorno Linux/RTAI/ScicosLab; además, se requiere solamente un navegador web y la máquina virtual de Java.

Resumen (en_US)

The experimentation laboratories for the studies of control system courses can become expensive, either in its acquisition, operation or maintenance. An alternative resource have been the remote laboratories. However, not always is possible to get complex systems. A solution to this matter are the remote emulation laboratories. In this paper describes the development of a Web application for the emulation of dynamic systems using a free-distribution software tool of rapid control prototyping based on Linux/RTAI. This application is focused especially for the experimentation with dynamic systems that are not available easily in a laboratory where the model have been configured by the user. The design of the front-end and the back-end are presented. The latency times of the real-time operating system and the ability of the system to reproduce similar signals to a real system from an emulated model were verified. An example, to test the functionality of the application the model of an evaporator was used. One of the advantages of the application is the work methodology which is based on the development of blocks in Scicos. This allows the user to reuse those parameters and the code that was implemented to build a block on the Scicos toolbox with the Linux/RTAI/ScicosLab environment. Moreover, only a web-browser and the Java Virtual Machine are required.

Descargas

La descarga de datos todavía no está disponible.

Biografía del autor/a

Daniel Ruiz Olaya, Universidad del Valle

Ingeniero electrónico, Magíster en Ingeniería con énfasis en Automática de la Universidad del Valle. Cali.

Edinson Franco Mejía, Universidad del Valle

Ingeniero electricista, Magíster en Ingeniería con Énfasis en Automática, Doctor en Ingeniería. Docente e investigador de la Universidad del Valle. Cali.

Referencias

Basso, M., Romagnoli, M., & Innocenti, G. (2008). A Distributed Remote Control Lab. Proceedings of the 17th World Congress The International Federation of Automatic Control. Seoul, Korea.

Bucher, R., & Balemi, S. (2008). CAN-bus based rapid control prototyping system for education laboratories. Proccedings of the 17th World Congress The International Federation of Automatic Control Seoul. Korea.

Bucher, R. (2004). Interfacing Linux RTAI with Scilab/Scicos. Real Time Linux Workshop. Singapore.

Bucher, R., & Dozio, L. (2003). CACSD under RTAI Linux with RTAI-LAB. In Fifth Real-Time Linux Workshop. Valencia, España.

Dormido, S. (2004). Control learning: Present and future. Annu Rev Control, 28, 115–136.

Fernández, L., Ramírez, J., & Orozco, M. (2012). Project-based learning approach for control system courses. Sba: Controle & Automação Sociedade Brasileira de Automatica, 23(1), 94-107.

Fernández, L., Ramírez, J., & Orozco, M. (2010). Emulation and remote experimentation as support resources in a PBL approach for control systems. Revista Facultad de Ingeniería, 55, 194-202.

Franco, E., Jaramillo, A., Maya, A., & Ramos, C. (2000). Control Virtual Fuzzy en Tiempo Real con Scicos bajo Linux. Congreso Latinoamericano de Control Automático y VI Congreso de la Asociación Colombiana de Automática. Colombia.

Franco, E., Maya, A., & Ramos, C. (2004). Aplicaciones de Linux para Simulación y Control de Procesos Software GNU: Scilab y Scicos. Energía y Computación, 11(2), 54-59.

Guiggiani, A., Marta, V., Basso, M., Vassalli, M., & Difato, F. (2011). Realtime Suite: a step-by-step introduction to the world of real-time signal acquisition and conditioning. 13th Real Time Linux Workshop.

Ipanaqué, A., De Keyser, R., Dutta, A., Oliden, J., & Manrique, J. (2012). Control no lineal iterativo predictivo de evaporador en obtención de bio-etanol. 15th Latinamerican Control Conference.

Janik, Z., & Zakova, K. (2012). Real-Time Experiments in Remote Laboratories Based on RTAI. Interactive Collaborative Learning (ICL), 2012 15th International Conference on, 26-28 Sept, 1-5, Villach. Doi: 10.1109/ICL.2012.6402075

jRtaiLab. RTAI-XML. Recuperado de http://www.rtaixml.net (Consultado el 25 de septiembre de 2014).

Macias, M., Guridi, E., & Ortiz, A. (2007). Extending the laboratory concept with computer emulations in automation. Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, pp. S3G-18, S3G-22.

Polo, M., Galiano, J., & Chica, J. (2004). Modelado, análisis y control de un evaporador de doble efecto. XXV Jornadas de Automática. Ciudad Real.

PERI. Recuperado de http://eieela.univalle.edu.co (Consultado el 16 de octubre de 2014).

RTAI. Recuperado de https://www.rtai.org. (Consultado el 16 de octubre de 2013).

RTAI-XML. Recuperado de http://www.rtaixml.net (Consultado el 16 de octubre de 2013).

Santos, D. (2009). LABEXP-Laboratório de experimentação remota em tempo real. (Dissertação Mestrado, Programa de Pós-Graduação em Engenharia Elétrica, - Universidade Federal do Pará, Instituto de Tecnologia). Belém.

ScicosLab. Obtenido de http://www.scicoslab.org (Consultado el 25 de septiembre de 2014).

Cómo citar
Ruiz Olaya, D., & Franco Mejía, E. (2015). Herramienta de emulación de sistemas dinámicos a través de internet. Tecnura, 19(46), 103-114. https://doi.org/10.14483/udistrital.jour.tecnura.2015.4.a08
Publicado: 2015-10-01
Sección
Estudio de caso

Artículos más leídos del mismo autor/a