PID parameters in the virtual tool

Publicado

2024-11-29

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.114493

Palabras 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

Autores/as

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

[1]
O. O. Rodríguez-Diaz, O. H. Sierra-Herrera, y M. E. González-Niño, «Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS», DYNA, vol. 91, n.º 234, pp. 62–69, oct. 2024.

ACM

[1]
Rodríguez-Diaz, O.O., Sierra-Herrera, O.H. y González-Niño, M.E. 2024. Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS. DYNA. 91, 234 (oct. 2024), 62–69. DOI:https://doi.org/10.15446/dyna.v91n234.114493.

ACS

(1)
Rodríguez-Diaz, O. O.; Sierra-Herrera, O. H.; González-Niño, M. E. Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS. DYNA 2024, 91, 62-69.

APA

Rodríguez-Diaz, O. O., Sierra-Herrera, O. H. y González-Niño, M. E. (2024). Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS. DYNA, 91(234), 62–69. https://doi.org/10.15446/dyna.v91n234.114493

ABNT

RODRÍGUEZ-DIAZ, O. O.; SIERRA-HERRERA, O. H.; GONZÁLEZ-NIÑO, M. E. Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS. DYNA, [S. l.], v. 91, n. 234, p. 62–69, 2024. DOI: 10.15446/dyna.v91n234.114493. Disponível em: https://revistas.unal.edu.co/index.php/dyna/article/view/114493. Acesso em: 11 ene. 2025.

Chicago

Rodríguez-Diaz, Oscar Oswaldo, Oscar Humberto Sierra-Herrera, y Mario Eduardo González-Niño. 2024. «Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS». DYNA 91 (234):62-69. https://doi.org/10.15446/dyna.v91n234.114493.

Harvard

Rodríguez-Diaz, O. O., Sierra-Herrera, O. H. y González-Niño, M. E. (2024) «Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS», DYNA, 91(234), pp. 62–69. doi: 10.15446/dyna.v91n234.114493.

MLA

Rodríguez-Diaz, O. O., O. H. Sierra-Herrera, y M. E. González-Niño. «Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS». DYNA, vol. 91, n.º 234, octubre de 2024, pp. 62-69, doi:10.15446/dyna.v91n234.114493.

Turabian

Rodríguez-Diaz, Oscar Oswaldo, Oscar Humberto Sierra-Herrera, y Mario Eduardo González-Niño. «Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS». DYNA 91, no. 234 (octubre 22, 2024): 62–69. Accedido enero 11, 2025. https://revistas.unal.edu.co/index.php/dyna/article/view/114493.

Vancouver

1.
Rodríguez-Diaz OO, Sierra-Herrera OH, González-Niño ME. Virtual tool of nonlinear model of interconnected tanks with PID control implementation using EJsS. DYNA [Internet]. 22 de octubre de 2024 [citado 11 de enero de 2025];91(234):62-9. Disponible en: https://revistas.unal.edu.co/index.php/dyna/article/view/114493

Descargar cita

CrossRef Cited-by

CrossRef citations0

Dimensions

PlumX

Visitas a la página del resumen del artículo

20

Descargas

Los datos de descargas todavía no están disponibles.