1. Utiliza el criterio de Routh-Hurwitz para determinar el valor de K que hace que el sistema mostrado
en la Figura 1 se vuelva marginalmente estable.
s +1 1
a) G ( s ) = , H (s) =
( s + 3)( s + 4) ( s + 5)( s + 8)
1 1
b) G ( s ) = , H (s) =
( s + 2 )( s + 3) ( s + 8)
2. Utiliza el criterio de Routh-Hurwitz para determinar el valor de K que hace que el tiempo de
establecimiento en el sistema de la Figura 2 sea exactamente igual a 4 y que los polos dominantes sean
complejos conjugados (sugerencia: haz un cambio de variable apropiado al polinomio característico del
sistema antes de aplicar el criterio de Routh-Hurwitz). Determina el correspondiente porcentaje de
sobreimpulso, el tiempo pico y el error en estado estacionario para una entrada tipo escalón. Determina
la función de transferencia de lazo cerrado considerando el valor de K que determinaste. Consulta la
documentación del Control System Toolbox de MATLAB * para estudiar las distintas formas que
existen de especificar una función de transferencia (sugerencia: estudia las funciones zpk y tf).
Construye la función de transferencia de lazo cerrado en MATLAB y simula la respuesta al escalón
utilizando la función step. Apóyate de esta simulación para verificar tus resultados.
1
G (s) =
s ( s + 1) ( s + 6)
3. Diseña un controlador PD para el sistema del problema 2 que logre que el tiempo de establecimiento
baje a la mitad manteniendo el mismo porcentaje de sobreimpulso. Para lograr esto primero encuentra
la ubicación exacta que deben de tener los nuevos polos dominantes para cumplir con la especificación
dada. Después utiliza la condición de ángulo para encontrar la ubicación que debe tener el cero del
controlador PD para que el polo dominante pertenezca al lugar de las raíces. Finalmente encuentra el
valor correspondiente de la ganancia K y el nuevo error en estado estacionario. Determina la función de
transferencia de lazo cerrado y constrúyela en MATLAB. Simula la respuesta al escalón utilizando la
función step. Compara la gráfica de esta simulación con la del problema anterior. ¿Qué notas que
cambió en el sistema?
5. Agrega una etapa PI a tu solución del ejercicio 3 (con esto tendrás un controlador PID completo) de
tal forma que el error en estado estacionario se elimine por completo. Recuerda que en el controlador
PI se coloca un polo en el origen (que es el causante de que el error en estado estacionario desaparezca)
y un cero a la izquierda de este polo pero muy cerca de él. ¿Qué tan cerca de él? Tú lo decides. Pero ten
en cuenta dos cosas, mientras más cerca esté el cero (es decir la s=-b) del polo en el origen menor será
el efecto negativo del controlador PI sobre la respuesta en el tiempo, pero mientras más lejos esté más
rápida será la acción integral (es decir que más rápido desaparecerá el error transitorio). Elige tres
distintos valores para b basándote en las reglas anteriores. Para cada uno de estos valores encuentra la
correspondiente función de transferencia de lazo cerrado y simula cada una de ellas usando el comando
step de MATLAB (sugerencia: para que las tres gráficas aparezcan en la misma figura después de
haber hecho la primera simulación ejecuta el comando hold on; con esto le estás indicando a
MATLAB que quieres que las siguientes gráficas aparezcan en la misma figura sin borrar las
anteriores). Asegúrate de indicar claramente a qué valor de b corresponde cada una de las simulaciones.
Basándote en los resultados de tus simulaciones elige el valor de b que consideres más apropiado y usa
este para resolver el siguiente ejercicio.
6. Implementa el controlador PID que diseñaste en el ejercicio 5 utilizando un filtro activo. Indica
claramente los valores de cada uno de los componentes del filtro y dibuja el diagrama esquemático
correspondiente.
⎛ 1 ⎞
7. Escribe la función de transferencia del controlador PID del ejercicio 5 en la forma K ⎜1 + + Td s ⎟ .
⎝ Ti s ⎠
8. La Dra. Eleanor Arroway está a punto de hacer el descubrimiento más grande en la historia de la
humanidad usando el “Very Large Array” del “National Radio Astronomy Observatory”, un radio
telescopio formado por un arreglo de 27 antenas ubicadas en Nuevo México.
Tú formas parte del equipo de la Dra. Arroway. Eres la(el) ingeniera(o) de control en el NRAO. Un
buen día, haciendo una revisión rutinaria del arreglo descubres que la antena número 16 tiene
problemas para apuntar en la dirección indicada. Tu misión será rediseñar el sistema de control de esa
antena para garantizar su correcto funcionamiento.
10. Agrega una etapa de atraso de fase a tu solución del ejercicio 9 de tal forma que el error en estado
estacionario para una entrada tipo rampa sea de 0.5%. Para lograr esto primero encuentra el valor de
K v (la constante de error de velocidad) que hace que el error en estado estacionario sea 0.5%. Luego
usa la definición de K v para encontrar una expresión que relacione a a2 y b2 . Elige tres valores
arbitrarios para b2 y encuentra el correspondiente valor de a2 para cada uno de ellos (sugerencia:
recuerda que b2 es un polo que debe de estar cerca del origen). Para cada uno de los tres casos
determina la función de transferencia de lazo cerrado y simula la respuesta a una entrada tipo rampa†.
Compara tus resultados y trata de decidir cuál es el mejor.
*
En la sección de Sitios de Interés de la página del curso encontrarás enlaces a la documentación de MATLAB en línea, así
como algunos tutoriales de MATLAB que pueden serte de ayuda.
†
Para simular la respuesta a una entrada tipo rampa primero define una variable integ con el siguiente comando de
MATLAB: integ = tf(1,[1 0])
Luego, si tu función de transferencia de lazo cerrado se llama M entonces ejecuta el siguiente comando de MATLAB:
step(integ*M)