Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller
Taller
CÓDIGO: 201210937
TALLER
ESPACIO DE ESTADOS
EJERCICIO 16: En la profundidad (depth) bajo el nivel del mar un submarino puede ser sostenido
bajo el control del sistema mostrado en la Figura siguiente. La función de transferencia del ángulo
de proa ángulo θ con respecto a la profundidad real y del submarino puede ser modelado como:
𝜃(𝑠) 10(𝑠 + 2)2
=
𝑌(𝑠) (𝑠 + 10)(𝑠 2 + 0.1)
Luego de realizar analíticamente un análisis sobre el sistema a lazo abierto se procede a usar el
software de MATLAB® para hacer una evaluación más exacta del mismo. En el Workspace se
define el sistema, para luego obtener el valor de las raíces del mismo con el comando roots, así
se verifican los pasos hechos anteriormente:
De las tres imágenes anteriores se puede concluir que el sistema es inestable para el caso de control
(críticamente estable), esto de acuerdo a los márgenes de ganancia y fase presentados, a la
ubicación de los polos y la respuesta al escalón se puede ver que es inestable.
Luego de esto se realiza un diagrama de bloques en SImulink con la función de transferencia del
sistema para observar la respuesta al escalón del mismo:
Dentro del Script de MATLAB® por medio de los siguientes comandos se obtiene la
representación en espacio de estados del sistema a lazo abierto y también se hace el proceso
inverso para así comprobar que se realizó de manera correcta:
Figura 9. Diagrama de bloques del sistema implementado para observar sus variables de estado.
Con el diagrama anterior es posible observar la salida del sistema, con el cual se observa que las tres
representaciones son iguales, además de que en otro Scope es posible observar las variables de
estado del sistema, la representación de ambos Scope se puede observar en las siguientes
imágenes:
Figura 10. Variables de Estado observadas en el sistema.
3. Para obtener la matriz de transición del sistema se usan los siguientes comandos:
Figura 12. Obtención analítica de la matriz de transición antes de hallar la anti transformada
de Laplace.
De acuerdo al Script anterior se tiene que:
Con esto se obtiene la función de transferencia que coincide con la función dada por el
ejercicio:
4. Se usa el siguiente código en Script para obtener la función de transferencia discreta del sistema
en espacio de estados y función de transferencia a partir de la representación de espacio de
estados continua:
Los comandos anteriores sirven para cumplir el objetivo anterior, además que se obtiene la
función de transferencia discreta directamente de la función de transferencia continua
obteniendo los mismos resultados:
5. La matriz de controlabilidad del sistema se halla de acuerdo a lo siguiente:
Analíticamente se hizo de la siguiente manera:
Se puede observar de la matriz que es rango completo debido a que ninguna de sus filas es
combinación lineal de otra.
Con la ubicación de los polos como se observa se toma el diagrama de bloques de Simulink de
los documentos del aula virtual para observar la respuesta del sistema a una entrada de escalón,
se puede observar que cuando se introduce una perturbación el sistema no se estabiliza
nuevamente en uno, aunque el sistema se estabiliza y el tiempo de establecimiento es
relativamente pequeño.
Después de distintas variaciones se pudo observar que las mejores respuestas que daba el
sistema fueron las dos que se mostraron anteriormente, donde se ve que la primera tiene la
característica de no presentar sobre pico, mientras que la segundo presenta un sobre pico de
un porcentaje muy pequeño pero su tiempo de respuesta se reduce en gran medida con
respecto al anterior, de acuerdo a la aplicación cualquiera de los dos controladores puede ser
implementado.
Luego de esto se procedió a realizar el controlador LQR, con un Script que se encontraba en las
diapositivas correspondientes al tema, en dicho Script se varía el valor de R con el fin de obtener
distintas repuestas y evaluar cuál fue la mejor:
Con el anterior Script se obtiene una respuesta al escalón del sistema, con la variación de R se
obtuvieron los siguientes resultados:
Se puede observar también que el sistema no responde bien ante perturbaciones, ya que
cuando se presenta una el sistema queda con un error en estado estacionario, lo mismo ocurría
con el controlador RVE.
7. Para el caso del controlador RVE se obtiene un sistema con un tiempo de respuesta muy corto,
de 3 segundos, pero así mismo se presenta un sobre pico, aunque este no sobrepasa el5% del
valor final. Mientras que en el controlador LQR se tiene un sistema con una respuesta de más o
menos 2 segundos y sin sobre pico, por lo que se puede decir que el controlador que mejor
responde es el LQR ya que tiene un menor tiempo de respuesta y no tiene sobre pico visible,
esto es mucho mejor en comparación al controlador que se diseñó por RVE. Así mismo se tiene
que tener en cuenta que se varió el valor del pre compensador para mejorar la respuesta del
LQR por lo que si no se quiere usar un pre compensación lo más probable es que responda mejor
el controlador RVE. Para finalizar, ninguno de los controladores se comportaba bien ante
perturbaciones, ya que cuando una pequeña perturbación se presentaba, el sistema quedaba
con un error en estado estable.