Publicado
Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS
Implementación de una herramienta virtual del modelo no lineal de tanques interconectados con control PID utilizando EJsS
DOI:
https://doi.org/10.15446/dyna.v91n234.114493Palabras clave:
automatic control, virtual tool, teaching, nonlinear system, tanks, PID (en)control automático, herramienta virtual, enseñanza, sistema no lineal, tanques, PID (es)
Descargas
This paper describes the development and implementation of a virtual tool (TANQUES EN SERIE PID) of a system of two interconnected tanks made in Easy Java/JavaScript Simulations (EJS,), a tool that seeks to motivate learning control concepts in engineering programs. The simulated model corresponds to the non-linear system of interconnected tanks, which presents graphically the behavior of tank levels on an open loop, this application allows varying physical input parameters of the process, as the cross section of the tanks, resistivity constants of the valves and the input flow of process. The system is also presented in closed loop, presenting the behavior when a PID controller is implemented to the process, controller and time constants can be modified to enter a disturbance to the model and by doing this we are verifying the time response and system reaction when subjected to a perturbation. The tool is verified comparing the results using Simulink and equilibrium equations.
Este articulo describe el desarrollo e implementación de una herramienta virtual (TANQUES EN SERIE PID) de un sistema de dos tanques interconectados, hecha en Easy Java/JavaScript Simulations (EJsS), herramienta que busca motivar el aprendizaje de conceptos de control en programas de ingeniería. El modelo simulado corresponde al sistema no lineal de tanques interconectados, donde se presenta de forma gráfica el comportamiento de los niveles de los tanques en lazo abierto, esta aplicación permite variar parámetros físicos de entrada del proceso, como la sección transversal de los tanques, las constantes de resistividad de las válvulas y el flujo de entrada del proceso. También se presenta el sistema en lazo cerrado, observando el comportamiento al implementar un controlador PID al proceso, en este se pueden ajustar las constantes del controlador y el tiempo para ingresar una perturbación al modelo, verificando así su respuesta en el tiempo y la reacción del sistema al ser sometido a una perturbación. La herramienta se verifica comparando los resultados obtenidos en Simulink y las ecuaciones de los puntos de equilibrio.
Referencias
[1] Miranda, J. et al., The core components of education 4.0 in higher education: Three case studies in engineering education, Comput. Electr. Eng., 93, art. 107278, 2021, DOI: https://doi.org/10.1016/j.compeleceng.2021.107278.
[2] Esquembre, F., Using easy Java simulations to create scientific simulations in Java, IEEE Reg. 8 EUROCON 2003 Comput. as a Tool - Proc., vol. A, pp. 20–23, 2003. DOI: https://doi.org/10.1109/EURCON.2003.1247971.
[3] Chacon, J., Besada-Portas, E., Carazo-Barbero, G., and Lopez-Orozco, J.A., Enhancing EJsS with extension plugins, Electronics, 10(3), art. 242, 2021, DOI: https://doi.org/10.3390/electronics10030242
[4] Mathworks, Simulink, [online]. 2024. [accessed Mar. 24,2024]. Available at: https://es.mathworks.com/products/simulink.html
[5] Freeman, S. et al., Active learning increases student performance in science, engineering, and mathematics., Proc. Natl. Acad. Sci. U. S. A., 111(23), pp. 8410–8415, 2014, DOI: https://doi.org/10.1073/pnas.1319030111.
[6] Bistak, P., and Huba, M., Three-Tank virtual laboratory for input saturation control based on Matlab, IFAC-PapersOnLine, 49(6), pp. 207–212, 2016. DOI: https://doi.org/10.1016/j.ifacol.2016.07.178.
[7] Ramírez-Ramírez, M., Ramírez-Scarpetta, J.M., and Fernández-Samacá, L., Interactive animations for learning by playing concepts of control systems. 21st Mediterr. Conf. Control Autom. MED 2013 - Conf. Proc., pp. 573–577, 2013, DOI: https://doi.org/10.1109/MED.2013.6608779.
[8] Wee, L.K., Tan, D., Clemente, F.J.G. and Esquembre, F., Easy JavaScript Simulation (EJSS) for Singapore, J. Phys. Conf. Ser., 2693(1), art. 012017, 2024, DOI: https://doi.org/10.1088/1742-6596/2693/1/012017.
[9] Galán-Díaz, J.J., Garrido, S.F., García-Diez, A.I., Graña-López, M.Á., Filgueira-Vizoso, A., and Castro-Santos, L., Assessment of engineering undergraduates active learning experience using computer simulations, Int. J. Eng. Educ., 40(2), pp. 358–367, 2024.
[10] Grygiel, R., Bieda, R., and Blachuta, M., On significance of second-order dynamics for coupled tanks systems, 1, pp. 1016–1021, 2016.
[11] Farias, G., De Keyser, R., Dormido, S., and Esquembre, F., Developing Networked control labs: a Matlab and easy Java simulations approach, Industrial Electronics, IEEE Transactions on, 57(10), pp. 3266–3275, 2010 DOI: https://doi.org/10.1109/TIE.2010.2041130.
[12] Dormido, S., Esquembre, F., Farias, G., and Sánchez, J., Adding interactivity to existing Simulink models using Easy Java Simulations, Proc. 44th IEEE Conf. Decis. Control. Eur. Control Conf. CDC-ECC ’05, 2005, pp. 4163–4168, 2005. DOI: https://doi.org/10.1109/CDC.2005.1582815.
Cómo citar
IEEE
ACM
ACS
APA
ABNT
Chicago
Harvard
MLA
Turabian
Vancouver
Descargar cita
Licencia
Derechos de autor 2024 DYNA
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.
El autor o autores de un artículo aceptado para publicación en cualquiera de las revistas editadas por la facultad de Minas cederán la totalidad de los derechos patrimoniales a la Universidad Nacional de Colombia de manera gratuita, dentro de los cuáles se incluyen: el derecho a editar, publicar, reproducir y distribuir tanto en medios impresos como digitales, además de incluir en artículo en índices internacionales y/o bases de datos, de igual manera, se faculta a la editorial para utilizar las imágenes, tablas y/o cualquier material gráfico presentado en el artículo para el diseño de carátulas o posters de la misma revista.