Documente Academic
Documente Profesional
Documente Cultură
Teoría de Control
Universidad Politécnica Salesiana
Resumen— El siguiente trabajo muestra el análisis del
sistema de control, que corresponde al proyecto final de
curso en Teoría de Control 1. Para el análisis de resultados
se utilizarán simulaciones realizadas en Matlab con
diferentes valores de ganancias, además de obtener los
análisis de las respuestas transitorias y los errores en estado Figura 1 Esquema de control ascensor
estable.
Palabras Claves — Analisis, error, ganancia.
Para encontrar una solución a nuestro sistema de control
I. INTRODUCCION analizaremos cada componente del sistema de control
El desarrollo de un sistema de control, se lo realiza de una realimentado.
manera secuencial, donde el primer punto es encontrar el
sistema a controlar en donde se define las entradas, salidas y a) Actuador.
elementos a controlar con el fin de obtener el diagrama de
bloques del sistema el cual explicara el sistema a controlar pero
de una manera literal, después definimos los componentes
mecánicos y electrónicos a utilizar en el mismo con el fin de
calcular sus funciones de transferencia utilizando lo aprendido
en la materia Teoría de Control 1 y Dinámica de Sistemas. En
este trabajo analizaremos las ecuaciones y las funciones de
transferencia de cada elemento del sistema es decir de la planta,
actuador y del sensor, para obtener nuestro sistema de control
realimentado, al cual se le aplica distintos valores de ganancia
para analizar sus respuestas transitorias y su error en estado
estable. La mayoría de funciones son no lineales, por lo que es
necesario realizar la linealizacion mediante matrices
Jacobianas. Todas las simulaciones se las realizo en Matlab.
1 𝑑 𝜔𝐿 1 𝜔𝐿 (𝑠) 𝑖𝑓 ∗ 𝐾𝑡
𝜏𝑚 = ∗ (𝐽 + 𝑎2 𝐽𝐿 ) + ∗ 𝜔𝐿 (𝐵𝑚 + 𝑎2 𝐵𝐿 ) + 𝑎 = (9)
𝑎 𝑑𝑡 𝑚 𝑎 𝑉𝑎 𝐵
∗ 𝜏𝐿 (3)
𝜏𝑚 = 𝐾𝑡 ∗ ∅𝑓 ∗ 𝑖1 (4) 𝜔𝐿 (𝑠) 𝐿𝑚 ∗ 𝑠 + 𝑅𝑚
= (10)
𝜏𝐿 (𝑠) 𝐵
De (3)𝑦 (4) obtenemos
1 𝑑 𝜔𝐿 1
𝐾𝑡 ∗ ∅𝑓 ∗ 𝑖1 = ∗ (𝐽 + 𝑎2 𝐽𝐿 ) + ∗ 𝜔𝐿 (𝐵𝑚 + 𝑎2 𝐵𝐿 )
𝑎 𝑑𝑡 𝑚 𝑎
+ 𝑎 ∗ 𝜏𝐿 (5)
𝐾𝑡 ∗ ∅𝑓 ∗ 𝐼(𝑠) − 𝑎 ∗ 𝜏𝐿 (𝑠)
= 𝜔𝐿 (𝑠)
(𝐽𝑚 + 𝑎2 𝐽𝐿 ) (𝐵𝑚 + 𝑎2 𝐵𝐿 )
∗( ∗𝑠+ ) (6)
𝑎 𝑎
𝑦= 𝐶𝑥 + 𝐷𝑢
1 0
𝑦=| |𝑥
0 1
𝑥̇ = 𝐴𝑥 + 𝐵𝑢
Va Rm 𝐾𝑒∗∅𝑓∗𝑎
𝑥1̇ = 𝑖1̇ = − 𝑥1 − 𝑥2 (13)
𝐿𝑚 𝐿𝑚 𝐿𝑚
𝑎∗𝐾𝑡∗∅𝑓 𝐵𝑚 +𝑎2 𝐵𝐿 𝑎2
𝑥2̇ = 𝜔̇ 𝑙 = 𝑥 − 𝑥2 − 𝜏 (14)
𝐽𝑚 +𝑎2 𝐽𝐿 1 𝐽𝑚+𝑎2 𝐽𝐿 𝐽𝑚 +𝑎2 𝐽𝐿 𝐿
−𝑅𝑚 𝑎 ∗ 𝐾𝑒 ∗ ∅𝑓 1
0 Figura 7 Elementos presentes en la planta del sistema
𝐿𝑚 𝐿𝑚 𝐿𝑚
𝑋̇ = || |𝑥 + | |𝑢
𝑎 ∗ 𝐾𝑡 ∗ ∅𝑓 −𝐵𝑚 + 𝑎2 𝐵𝐿 | 𝑎2
0 −
𝐽𝑚 + 𝑎2 𝐽𝐿 𝐽𝑚 + 𝑎2 𝐽𝐿 𝐽𝑚 + 𝑎2 𝐽𝐿 La planta de nuestro sistema está compuesta por una polea y
una cabina, la polea se conecta con el motor encargado de dar
el movimiento a todo el sistema, el modelado de la planta viene
Donde: dado por las siguientes relaciones:
𝑉𝑎
𝑢= [ ]
𝜏𝐿 Traslación
4
1 𝑑 𝜔𝐿 1
𝐾𝑡 ∗ ∅𝑓 ∗ 𝑖1 = ∗ (𝐽) + ∗ 𝜔𝐿 (𝐵) + 𝑎 ∗ 𝜏𝐿 (5)
∑ 𝐹𝑦 = 𝑚 ∗ 𝑦̈ 𝑎 𝑑𝑡 𝑎
𝑇 − 𝑚 ∗ 𝑔 = 𝑚 ∗ 𝑦̈ (15) 𝐽 = 𝐽𝑚 + 𝑎2 𝐽𝐿
𝐵 = 𝐵𝑚 + 𝑎2 𝐵𝐿
Debido a la rotación de la polea obtenemos la relación
𝑇 − 𝑚 ∗ 𝑔 = 𝑚 ∗ 𝑦̈ (7)
𝑦 =𝑅∗𝜃
𝑦̇ = 𝑅 ∗ 𝜔𝐿 (16) 𝑦̇ = 𝑅 ∗ 𝜔𝐿 (8)
𝑦̈ = 𝑅 ∗ 𝜔𝐿̇ (17)
Rotación 𝑦̈ = 𝑅 ∗ 𝜔𝐿̇ (9)
𝜏𝐿 + 𝑇 ∗ 𝑟 = 𝐽𝑃 ∗ 𝜔𝐿̇ (18)
1 𝜏𝐿 + 𝑇 ∗ 𝑟 = 𝐽𝑃 ∗ 𝜔𝐿̇ (10)
𝐽𝑃 = 𝑀𝑅2
2
Relacionando las ecuaciones de la (15) a la (18) obtenemos: Combinando las ecuaciones (1), (5), (7), (8), (9) y (10) se
obtiene la ecuación diferencial que relación la entrada U(s) y la
𝐽𝑃 𝜔̇𝐿 salida Y(s).
𝑔− = 𝑦 ̈ (19)
𝑅∗𝑚
𝐾𝑡 ∗ ∅𝑓 𝐾𝑡 ∗ ∅𝑓 ∗ 𝐾𝑒 ∗ ∅𝑓 ∗ 𝑎 𝑦̇
𝑢(𝑡) − ∗
𝑅𝑀 𝑅𝑀 𝑅
Ahora utilizando el software matemático de Matlab, se realizan 𝐽 𝑦̈ 𝐵 𝑦̇ 𝑦̇
las simulaciones para poder realizar un análisis del = ∗ + ∗ + 𝑎(𝑇 ∗ 𝑟 − 𝐽𝑃 ∗ )
comportamiento del sistema. 𝑎 𝑅 𝑎 𝑅 𝑅
Obtenemos:
c) Sensor de Retroalimentación
ρ 𝑦̈ = 𝐶1 𝑦̇ + 𝐶2 𝑢 + 𝐶3 (11)
𝑅𝑥 = 𝑥(𝑡)
𝐴
𝑉+ Donde:
𝑖(𝑡) =
𝑅
ρ 𝑉+ 𝐾𝑡 ∗ ∅𝑓 2 ∗ 𝐾𝑒 ∗ 𝑎2 𝐵
𝑉𝑥 (𝑡) = 𝑅𝑥 𝑖(𝑡) = 𝑥(𝑡) ∗ = 𝐾𝑝𝑜𝑡 𝑥(𝑡) 𝐶1 = +
𝐴 𝑅 𝑅𝑚 ∗ 𝐽 𝐽
𝐾𝑡 ∗ ∅𝑓 ∗ 𝑎 ∗ 𝑟
𝐶2 =
𝑅𝑚 ∗ 𝐽
𝑚 ∗ 𝑔 ∗ 𝑟 2 ∗ 𝑎2
𝐶3 =
𝐽
III. LINEALIZACION
La ecuación (11) del ascensor que relaciona la posición del
mismo con la tensión aplicada al motor, es no lineal debido a la
existencia del termino independiente C3 que no multiplica ni a
“y” ni “u” ni a ninguna de sus derivadas, para solucionar este
problema se utilizara la linealizacion por matrices Jacobianas.
𝑦̈ = 𝐶1𝑦̇ + 𝐶2𝑢 + 𝐶3
Variables de estado
𝑥2 = 𝑦̇
d) Modelado del Actuador + Planta
𝑥1̇ = 𝑥2
Con las ecuaciones obtenidas en el análisis de actuador y la
planta, buscaremos una ecuación que represente el 𝑥2̇ = 𝐶1 ∗ 𝑥2 + 𝐶2 ∗ 𝑢 + 𝐶3
comportamiento de nuestro sistema.
𝑢 (𝑡) = 𝑅𝑀 ∗ 𝑖1 + 𝐾𝑒 ∗ ∅𝑓 ∗ 𝑎 ∗ 𝜔𝐿 (1)
5
𝑥2 = 0 𝑌(𝑠) 𝐶2
=−
U(s) 𝑠(𝐶1 − 𝑠)
𝐶3
𝑢=−
𝐶2
IV. ANALISIS DE COMPORTAMIENTO TRANSITORIO
Y ESTABLE
Por lo tanto el punto de equilibrio quedaria de la siguiente
manera : Una vez obtenida la función de transferencia de nuestra planta
y actuador, cerramos el lazo con el sensor como
𝑃1 = (𝑋1, 0 , −𝐶3/𝐶2 ) retroalimentación y una ganancia K en la entrada del sistema
como se observa en la siguiente figura.
Utilizando los cirterios de la linealizacion por Jacobianos, se
obtiene las siguientes matrices :
𝜕𝑓1 𝜕𝑓1
𝜕𝑥 𝜕𝑥2
𝐴 = || 1 |
𝜕𝑓2 𝜕𝑓2 |
𝜕𝑥1 𝜕𝑥2
Figura 9 Diagrama de bloques Lazo cerrado
0 1
𝐴=| |
0 𝐶1
Realizando simplificación por bloques nos queda nuestra
función de transferencia de la siguiente manera.
𝜕𝑓1
𝐵 = [ 𝜕𝑢 ]
𝜕𝑓2
𝜕𝑢 (𝑋,𝑈)
0 1 0
𝑥̇ = | | (𝑥 − 𝑋) + | | (𝑢 − 𝑈)
0 𝐶1 𝐶2
𝑦 = |1 0|(𝑥 − 𝑋)
1 0 0 1 −1 0
𝑌(𝑠) = [1 0] ([ ]∗𝑠− [ ]) [ ] U(s)
0 1 0 𝐶1 𝐶2
𝑌(𝑠) 𝑠 0 0 1 −1 0
= [1 0] ([ ]− [ ]) [ ]
U(s) 0 𝑠 0 𝐶1 𝐶2
Tiempo de asentamiento: es por eso que se colocó las ecuaciones del mismo, para dar un
4 4 entendimiento acerca de su comportamiento.
𝑇𝑠 = = = 0.277 𝑚𝑆
𝛿 ∗ 𝜔𝑛 𝛿 ∗ 𝜔𝑛
Para obtener la función de transferencia primero obtuvimos la
Error en estado estable ecuación que nos relaciona el voltaje de entrada y la salida la
cual es el desplazamiento, se obtuvo una ecuación diferencial
82.05 no lineal, en la cual primero se realizó la linealización del
Kp =lim (s)→0𝑠2+2.8854+820.5
sistema en un punto de operación mediante las matrices
Jacobianas, luego a partir de esto obtuvimos la función de
Kp= 0.1 transferencia en lazo abierto, la cual luego le agregamos una
retroalimentación y una ganancia variable teniendo la función
1 de transferencia en lazo cerrado, la cual nos brinda todo el
𝐸= comportamiento de nuestro sistema a controlar.
1 + 0.1
Se comprobó la estabilidad de nuestro sistema mediante el
criterio de Routh Hurwitz ya que no se presenta cambios de
E= 0.909 signos en la primera columna.
𝑋(𝑠) 𝐶2 82.0517
= =
𝑢(𝑠) 𝑠(𝑠 − 𝐶1) 𝑠 2 + 2.88514 𝑠
Estabilidad
𝑠2 1 0
𝑠1 2.88514 𝑠 0
𝑠0 0 0
VI. CONCLUSIONES