Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Final
Mtro. Perez Mayesffer Azcarraga Enrique Eugenio
Otoño 2021
Fecha de entrega: 30 de noviembre del 2021
Hernández Alfaro Cesar 201841315
Hernández Ramos María Fernanda 201861902
Herrera Rojas Citlalli Belén 201861980
Montero Pérez Luis David 201727226
𝑥1 = 𝜃, 𝑥2 = 𝜃, 𝑥3 = 𝑥,̇ 𝑥4 = 𝑥̇
I. INTRODUCCIÓN
Y las variables de salida como
E n el presente trabajo, se analiza el sistema del péndulo
invertido que se presenta en el libro Ogata, 5ta edición. El 𝑦1 = 𝜃 = 𝑥1 , 𝑦2 = 𝑥 = 𝑥3
péndulo invertido es un sistema mecánico clásico para probar
nuevas ideas en la disciplina del control. Una ventaja de este Obtenga las ecuaciones en el espacio de estado para este sistema.
sistema es que tiene un mecanismo relativamente sencillo, y por
el otro lado, tiene puntos inestables. Se requiere tener polos en lazo en
[1] 𝑊 = 𝑚𝑔
[2] 𝑥̇ = 𝐴𝑥 + 𝐵𝑢
[3] 𝑢 = −𝑘𝑥
[4] 𝑥̇ = (𝐴 − 𝐵𝑘)𝑥
[8] 𝑀 = [𝐵 ⋮ 𝐴𝐵 ⋮ ⋯ ⋮ 𝐴𝑛−1 𝐵]
II. DESARROLLO Ahora para la segunda ecuación que relaciona a u con las 2
variables que se relacionan con la ecuación i
A. Representación Matemática del modelo de Péndulo
Inverso
𝐼𝜃̈ = 𝑚𝑔𝑙𝜃 − 𝑚(𝑥̈ + 𝑙𝜃̈)𝑙
VAMOS A ENCONTRAR LAS ECUACIONES QUE DESCRIBEN AL
Simplificando tenemos la segunda ecuación
SISTEMA
Para simplificar esta ecuación ocuparemos la numero ii Ahora, tenemos que las variables de estado 𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 son
𝑥1 = 𝜃
Sustituyendo 𝑥2 = 𝜃̇
𝑚(𝑥̈ + 𝑙𝜃̈) = −𝑀𝑥̈ + 𝑢 𝑥3 = 𝑥
Desarrollando tenemos la siguiente ecuación 𝑥4 = 𝑥̇
𝑥1 Entonces
1 0 0 0 𝑥2 (𝑠 − (−4 + 𝑗4))(𝑠 − (−4 − 𝑗4))(𝑠 − (−20))(𝑠 − (−20))
𝑦=[ ][ ] ⇔ (𝑠 + 4 − 𝑗4)(𝑠 + 4 + 𝑗4)(𝑠 + 20)(𝑠 + 20)
0 0 1 0 𝑥3
𝑥4 ⇔ (𝑠 + 4 − 𝑗4)(𝑠 + 4 + 𝑗4)(𝑠 + 20)2
4
150.3689 0 0 0
0 150.3689 0 0 𝑘 = [−4116.62 −1008.98 −2608.64 −913.024]
𝜙𝐴̂ = [ ]
−30.073 0 0 0
0 −30.073 0 0
0 588.6 0 0 Se realizó el cálculo de la matriz de ganancia k de
7217.7072 0 0 0 retroalimentación, con MATLAB y se obtuvo lo siguiente:
+[ ]
0 −117.72 0 0
−117.72 0 0 0
9098.775 0 0 0
0 9098.775 0 0
+[ ]
−1819.755 0 0 0
0 −1819.755 0 0
0 4480 0 0
54936 0 0 0
+[ ]
0 0 0 4480
−10987.2 0 0 0
12800 0 0 0
0 12800 0 0
+[ ]
0 0 12800 0
0 0 0 12800
Ilustración 1. Matriz de Ganancia obtenida
22049.1439 5068.6 0 0
62153.7072 22049.1439 0 0
𝜙𝐴̂ = [ ]
−1849.828 −117.72 12800 4480
−11104.92 −1849.828 0 12800
5
D. Características de la respuesta a un escalón unitario del Se define el vector de condición inicial como 𝐵̂
sistema diseñado.
Usando la matriz de ganancias de realimentación del estado K 0
determinada de este modo, se examina el comportamiento del ̂ 0
𝐵= [ ]
sistema mediante una simulación. Se escribirá un programa en 0
MATLAB para obtener la respuesta del sistema a una condición 1
inicial arbitraria. Asimismo, se obtendrán las curvas de la
Así que, la respuesta del sistema a la condición inicial se
respuesta 𝑥1 (𝑡) respecto de 𝑡, 𝑥2 (𝑡) respecto de 𝑡, 𝑥3 (𝑡)
puede obtener resolviendo las siguientes ecuaciones:
respecto de 𝑡, 𝑥3 (𝑡) respecto de 𝑡 para el siguiente conjunto de
condiciones iniciales:
𝑧̇ = 𝐴̂𝑧 + 𝐵̂ 𝑢
𝑥 = 𝐴̂𝑧 + 𝐵̂ 𝑢
𝑥1 (𝑡) = 0, 𝑥2 (𝑡) = 0, 𝑥3 (𝑡) = 0, 𝑥4 (𝑡) = 1 𝑚/𝑠
Se realiza un programa de MATLAB, el cual generará la
Para obtener la respuesta del sistema a la condición inicial
respuesta del sistema a la condición inicial. En el programa se
primero se utiliza:
𝑢 = −𝑘𝑥 ocupará 𝐴̂ 𝑐𝑜𝑚𝑜 𝐴𝐴 𝑦 𝐵̂ 𝑐𝑜𝑚𝑜 𝐵𝐵
𝑥̇ = 𝐴𝑥 + 𝐵𝑢
III. CONCLUSIÓN
El correcto análisis de un sistema físico, es de mucha ayuda para
poder diseñar un sistema de control optimo, de misma manera
el conocimiento de métodos de control nos dará el resultado
deseado del sistema, también se puede agregar que los
softwares de análisis Matemático como es el caso de Matlab,
ayudan a resolver las operaciones de manera más exacta, pues
se puede observar que hay una variación en los resultados de
nuestra matriz de ganancias que fue Resuelta a mano a
comparación del Resultado de Matlab, esta variación podría
perjudicar la salida deseada del sistema.
IV. REFERENCIAS
[1] OGATA, K. (1998). INGENIERIA DE CONTROL MODERNA.
TERCERA EDICIÓN. MADRID: PRENTICE HALL
HISPANOAMERICANA.