Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad Tecnológica
Proyecto Curricular de Mecánica
Segunda Evaluación de Sistemas Dinámicos y Control
Profesor: Luini Leonardo Hurtado Cortés
Se desea diseñar controladores, de tal manera que se cumplan con los siguientes requisitos de
desempeño de las variables del proceso:
• Sobrepico menor de 10%
• Tiempo de sobrepico menor de 2 segundos
• Tiempo de estabilización menor de 3 segundos
• Error en estado estable menor de 2%
1. Diseñar un controlador PID por el método de Ziegler-Nichols de tal manera que se cumplan los
requisitos de desempeño de la variable de salida.
Para este ejercicio se tuvo en cuenta los dos tipos de análisis vistos en clase en relación al
método de Ziegler-Nichols, además, el desarrollo del estado inicial de la función de
transferencia a trabajar. Todo esto, con ayuda del programa Simulink, en el cual se construyó la
simulación descrita.
Figura 1. Simulación hecha en simulink, Ziegler-Nichols con el método de
Así pues, con el estado inicial se hallaron los valores de 𝒌𝒑 , 𝑻𝒊𝒔 y 𝑻𝒅𝒔 , registrados en la Tabla 1,
para la posterior creación del controlador PID en base al método nombrado.
𝟎. 𝟔 ∗ 𝟐. 𝟕 𝟎. 𝟓 ∗ 𝟏. 𝟏 𝟎. 𝟏𝟐𝟓 ∗ 𝟏. 𝟏
Grafica 2. Comparación simulada con el estado inicial y el método de Ziegler-Nichols realizado manualmente.
Ahora bien, con la ayuda del controlador PID incluido en el software Simulink, se consiguió una
función de transferencia más estable y que cumple con los requerimientos ya expuestos.
Figura 2. Código base del programa para análisis por el método de la matriz T.
Gráfica 4. Estado inicial de la función de transferencia con ayuda de Matlab.
Posteriormente, y con las alteraciones en los datos para lograr la mayor estabilidad del sistema
en cuestión, se obtuvieron las siguientes respuestas gráficas, donde se lograron los resultados
esperados en cuanto a sobrepico menor de 10%, tiempo de sobrepico menor de 2 segundos,
tiempo de estabilización menor de 3 segundos, error en estado estable menor de 2%.
Figura 3. Código base del programa para análisis por el método de la fórmula de Ackerman.
Consecutivamente, y con las alteraciones en los datos para lograr la mayor estabilidad del
sistema en cuestión, se obtuvieron las siguientes respuestas gráficas, donde se lograron los
resultados esperados en cuanto a sobrepico menor de 10%, tiempo de sobrepico menor de 2
segundos, tiempo de estabilización menor de 3 segundos, error en estado estable menor de 2%.
Figura 4. Código base del programa para análisis por el método de un controlador óptimo LQR.
Finalmente, y con las alteraciones en los datos para lograr la mayor estabilidad del sistema en
cuestión, se obtuvieron las siguientes respuestas gráficas, donde se lograron los resultados
esperados, además considerando la función de costos.
𝑱 = ∫ (𝒙𝑻𝑸𝒙 + ∞ 𝟎 𝒖𝑻𝑹𝒖)𝒅𝒕.