Implementación de un algoritmo de control discreto en espacio de estado utilizando un Filtro de Kalman
Implementación de un algoritmo de control discreto en espacio de estado utilizando un Filtro de Kalman
Contenido principal del artículo
Resumen
Este artículo es el producto de un informe de laboratorio del curso Control Digital en el octavo semestre de la carrera de Ingenieria Mecatrónica, en él se muestra el procedimiento para: el análisis, el diseño, la validación e implementación de un controlador discreto en espacio de estado, aplicado a una planta la cual es un sistema neumático donde la variable a controlar es la presión en el interior de un tanque cerrado. Para configurar la ley de control, la matriz de realimentación del estado K se obtiene por asignación de polos, mediante especificaciones de respuesta temporal del sistema neumático, la estimación del vector de estado se realiza mediante la aplicación de un filtro de Kalman y para parametrizar las matrices Q y R del filtro se utiliza la varianza del ruido presente en el sensor, un transmisor de presión de 4 – 20 ma. Se establece solo en simulación una comparación entre el desempeño de un observador de luenberger de orden completo tipo predictor utilizado para observar el estado del sistema y el filtro de kalman utilizado como estimador de estado del sistema, el algoritmo de control se implementa en un kit arduino due y para la interfaz hombre-máquina (HMI) se usó el programa MATLAB, en donde se muestran la repuesta y el desempeño del sistema de control en lazo cerrado cuando este es sometido a diferentes cambios del valor de consigna, diferentes perturbaciones y de carga.