Examinando por Materia "Desarrollo de herramientas de Software"
Mostrando 1 - 1 de 1
Resultados por página
Opciones de ordenación
Publicación Acceso abierto Herramientas para el análisis y diseño de controladores en Geogebra(Universidad del Valle, 2025-09) Isaza Arenas, Cristofer; Buitrago, José TomasEn el presente trabajo se ha creado una herramienta interactiva en GeoGebra centrada en el diseño de controladores PID a través de la aplicación de dos métodos clásicos ampliamente utilizados en ingeniería de control: la asignación de polos y el lugar geométrico de las raíces (LGR), tomando como referencia funciones de transferencia extraídas de publicaciones científicas. Se ha utilizado el lenguaje JavaScript para desarrollar una interfaz gráfica y un backend en Python usando la biblioteca SymPy para llevar a cabo cálculos simbólicos debido a las restricciones en la comunicación con el entorno CAS de GeoGebra. La herramienta creada permite que el usuario introduzca condiciones de diseño como el tiempo de establecimiento y sobre impulso para ver en tiempo real la ubicación de los polos y la respuesta temporal del sistema usando el primer método. Con respecto al segundo método, el usuario puede ingresar los parámetros del controlador y ver en tiempo real cómo se mueven los polos a medida que se incrementa la ganancia del sistema y observar el LGR junto con su respuesta temporal. Los resultados fueron comparados con herramientas profesionales como MATLAB y SISOTOOL y mostraron una coincidencia significativa en las respuestas. Esta solución evidenció que GeoGebra puede ser utilizado de manera efectiva y versátil tanto para propósitos educativos como para las fases preliminares de diseño en sistemas de control aunque no fuera originalmente diseñado para aplicaciones en automatización.
