Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Final
Control de la suspensión activa de un autobús
Reporte Parcial 2
Seminario de Ingenierı́a de Control
Maestro: Juan Rodolfo Álvarez Padilla
Equipo 1:
Garcia Aguilar, Junior Rodrigo
Granados Delgado, Marco Antonio
Parra Sosa, Rosa Elizabeth
Contents
1 Objetivos 2
2 Marco Teórico 2
2.1 Sistemas de Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Respuesta de un Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 Respuesta Transitoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4 Respuesta Estable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4.1 Teorema del Valor Final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4.2 Error en Estado Estable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.5 Controlabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.6 Observabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Cálculos 5
4.1 Controlabilidad Completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.2 Controlabilidad de la Salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.3 Observabilidad Completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.4 Estabilidad del Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.5 Análisis de la Respuesta Transitoria . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.5.1 Tiempo Pico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.5.2 Porcentaje de Sobredisparo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.5.3 Tiempo de Levantamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.5.4 Tiempo de Asentamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.6 Error en Estado Estable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5 Resultados 11
5.1 Controlabilidad Completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2 Controlabilidad de la Salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.3 Observabilidad Completa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.4 Estabilidad del Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.5 Análisis de la Respuesta Transitoria . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.6 Error en Estado Estable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6 Conclusiones 14
7 Referencias 14
List of Figures
1 Respuesta de un sistema de Control . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Diagrama mecánico de la suspensión activa de un autobús. . . . . . . . . . . . . . . 5
3 Respuesta del Sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 Tiempo pico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5 Porcentaje de Sobredisparo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6 Tiempo de Levantamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7 Tiempo de Asentamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8 Matriz A y B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
9 Matriz C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
10 Matriz de Controlabilidad Completa. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
11 Matriz de Controlabilidad de la Salida. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
12 Matriz de Observabilidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
13 Polos del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
14 Análisis de Respuesta Transitoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
15 Respuesta del Sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1
Abstract
Por medio de este documento se llevará a cabo la realización de la segunda parte de nue-
stro proyecto del Seminario de Ingenierı́a de Control, en el cuál realizaremos el diseño de un
controlador para un sistema de suspensión de un autobús, esto con ayuda de los conocimientos
adquiridos a lo largo del semestre. Este proyecto estará dividido en 4 partes, donde la segunda,
que es en la que nos encontramos, constará del análisis de la respuesta transitoria del siste,a,
ası́ como la verificación de la controlabilidad, observabilidad y la estabilidad del sitema.
1 Objetivos
Los objetivos del proyecto final son:
• Demostrar los conocimientos adquiridos durante la materia a través del diseño de un contro-
lador.
• Utilizar MATLAB\Simulink o Scilab para simular sistemas.
• Demostrar capacidad de comunicación académica oral y escrita.
• Fomentar la ética profesional y respeto a los derechos de autor a través del correcto uso de
referencias.
2 Marco Teórico
En este apartado daremos un vistazo superferficial a los conceptos necesarios para el correcto en-
tendimiento del desarrollo del proyecto.
2
2.3 Respuesta Transitoria
Por respuesta transitoria nos referimos a la que va del estado inicial al estado final. La respuesta
transitoria de un sistema de control es importante ya que tanto su amplitud como su duración deben
mantenerse dentro de lı́mites tolerables o prescritos.
• Tiempo de retardo (Td): es el tiempo requerido para que la respuesta del sistema alcance
la mitad del valor final por primera vez.
• Tiempo de asentamiento (Ts): es el tiempo requerido para que las oscilaciones amor-
tiguadas transitorias alcancen y permanezcan dentro del ±2% o del ±5% del valor final o valor
en estado estable.
Para el 2%
4
ts = (4)
δ
Para el 5%:
3
ts = (5)
δ
• Tiempo de levantamiento (Tr): es el tiempo requerido para que la respuesta del sistema
pase del 10% al 90% del valor final. En otras palabras, para que vaya de 0.1 del valor final al
0.9 del valor final.
π−β
tr = (6)
ωd
dónde:
ωd
β = tan−1 (7)
δ
• Tiempo pico (Tp ó Tmáx): es el tiempo requerido para que la respuesta del sistema alcance
el pico del levantamiento máximo.
π
tp = (8)
ωd
3
2.4.2 Error en Estado Estable
El error en estado estable es una medida de la exactitud de un sistema de control para seguir una
entrada dada, después de desaparecer la respuesta transitoria. Se analizará el error en estado es-
tacble provocado por la incapacidad del sistema de seguir determinados tipos de entradas.
El error en un sistema de control es la diferencia entre el valor deseado r(t) y el valor actual c(t),
de la variable controlada. El error en estado estable es aquel error que permanece después de que
ha desaparecido el transitorio. A partir del espacio de estados calculamos el error en estado estable
con:
e(∞) = lim sU (s)[1 − C(sI − A)−1 B D] (10)
s→0
2.5 Controlabilidad
La controlabilidad es una de las caracterı́sticas más importante en los sistemas se control puesto
que, como su nombre lo indica, nos permite saber si un sistema es o no es controlable. Norman Nise
define a la controlabilidad como:
”Si se puede encontrar una entrada para un sistema que tome cada variable de estado desde un
estado inicial hasta un estado final, el sistema se dice que es controlable; de lo contrario, el sistema
no es controlable”.
O de manera equivalente:
Ctrbsalida = C · Ctrb (13)
2.6 Observabilidad
La observabilidad de un sistema es el criterio que permite saber si podemos deducir u observar las
variables de estado de un sistema. Es la habilidad para deducir una o varias variables de estado a
través de la salida del sistema. Norman Nise define a la observabilidad como:
”Si el vector de estado inicial, x(t0), puede encontrarse a travÉs de la entrada u(t) y la salida y(t)
medida desde sobre un intervalo finito de timpo desde t0, el sistema se dice que es observable; de lo
contrario, el sistema no es observable”.
Los requerimientos que el controlador diseñado por el equipo deberá cumplir serán calculados
a través del script de MATLAB que se compartirá en el tablón de classroom. Para realizar el
cálculo con el script solamente se tendrán que modificar los números de lista de los integrantes del
equipo. Posteriormente, al correr el script, aparecerán los requerimientos en la ventana de comandos.
• M1 = (3000 + n ∗ 10)kg
4
• M2 = (400 + n ∗ 10)kg
• b1 = (400 + n ∗ 10)N · s/m
• b2 = (14, 000 + n ∗ 100)N · s/m
• k1 = (70, 000 + n ∗ 100)N/m
• k1 = (600, 000 + n ∗ 1, 000)N/m
donde n es el número de lista de menor valor de los integrantes del equipo.
4 Cálculos
En esta sección se llevarán a cabo los cálculos realizados a mano por el equipo.
5
2
0 0 1 0 0 0.0003
0 0 0 1 0 −0.0683
A2 B =
1 = (19)
−23.0293 23.0293 −0.1531 0.1531 3070 0.0310
1
150.4255 −1441.9149 1 −32.2766 470 −0.8126
3
0 0 1 0 0 0.0310
0 0 0 1 0 −0.8126
A3 B =
1 = (20)
−23.0293 23.0293 −0.1531 0.1531 3070 −1.7095
1
150.4255 −1441.9149 1 −32.2766 470 124.8520
Entonces obtenemos que la matriz de controlabilidad completa es:
1
0 3070 0.0003 0.0310
1
0
470 −0.0683 −0.8126
Ctrb = 1
(21)
3070 0.0003 0.0310 −1.7095
1
470 −0.0683 −0.8126 124.8520
6
Como ya conocemos la matriz C, es necesario que calculemos CA, CA2 y CA3 por lo tanto:
0 0 1 0
0 0 1 0 0 0 0 1 0 0 1 0
CA = = (28)
0 0 0 1 −23.0293 23.0293 −0.1531 0.1531 0 0 0 1
150.4255 −1441.9149 1 −32.2766
Al ser el rango de la matriz de Observabilidad igual a las dimensiones del sistema podemos con-
cluı́r que nuestro sistema es Completamente Observable
7
P (λ) = λ4 + 32.4297λ3 + 1469.7326λ2 + 917.9287λ + 29730.5822 (37)
De este polinomio ideal obtenemos los polos, que en este caso son:
En la gráfica podemos ver que el valor del primer pico es de 2.73x10−5 y a este valor se llega en
1.7244 segundos.
Por lo tanto:
T p = 1.7244s (43)
8
4.5.2 Porcentaje de Sobredisparo
Por medio del análisis gráfico tenemos que el porcentaje de sobredisparo se saca mediante la fórmula:
V alorM aximo − V alorf inal
PO = (44)
V alorf inal
Por lo tanto:
2.73 − 1.4
PO = = 0.95 (45)
1.4
Si lo mostramos en porcentaje obtenemos que el porcentaje de sobredisparo es del 95%
Sabemos que el valor final es de 1.4 ası́ que calculamos y el 90% de 1.4 es igual a 1.26.
Ası́ que el tiempo de levantamiento es lo que tarda la respuesta en pasar del 0.07 a 1.26.
T r = 1.32s (46)
T s = 44s (47)
9
Figure 7: Tiempo de Asentamiento.
1.6474x1010 + 1.579x109
G(s) = (53)
1.6474x1010 + 1.6474x109
1.8053x1010
G(s) = (54)
1.81214x1010
10
5 Resultados
En este apartado compararemos los resultados obtenidos en los cálculos de cada espacio de estados
junto a lo que obtuvimos en Matlab.
Figure 8: Matriz A y B .
Figure 9: Matriz C.
1
0 3070 0.0003 0.0310
1
0
470 −0.0683 −0.8126
Ctrb =
1
(57)
3070 0.0003 0.0310 −1.7095
1
470 −0.0683 −0.8126 124.8520
Como podemos observar la matriz de Controlabilidad completa calculada es igual a la matriz de
controlabilidad obtenida mediante MATLAB.
11
Figure 11: Matriz de Controlabilidad de la Salida.
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
Obsv =
−23.0293
(59)
23.0293 −0.1531 0.1531
150.4255
−1441.9149 1 −32.2766
26.5559 −224.2830 −22.8528 18.0643
−4878.2530 46563.1398 117.9958 −399.9829
Al comprarar ambos resultados podemos concluir que los cálculos se realizaron de manera correcta
y que el sistema es completamente observable.
12
Figure 13: Polos del sistema.
P O = 95 (64)
T p = 1.7244s (65)
T r = 1.32s (66)
T s = 44s (67)
13
5.6 Error en Estado Estable.
e(∞) = lim sU (s)[1 − G(s)]
s→0
6 Conclusiones
El objetivo de esta segunda parte del proyecto se cumplio de forma exitosa y si se cumple con los
requerimientos para poder diseñar el controlador, esto debido a que pudimos comprobar que el sis-
tema es controlable, observable y estable.
En esta parte analizamos la respuesta que tiene nuestro sistema en este momento, tanto su
respuesta transitoria como la permanente, en la siguiente parte haremos el diseño de nuestro con-
trolador en base a los requerimientos del sistema dados para nuestro sistema en particular.
7 Referencias
1.- K. Ogata, Ingenieria de control moderna, 3rd ed. Pearson Educacion de Mexico, S.A. de C.V.,
2011, pp 134-170
2.- D. Zill, M. Cullen and N. Antonyan, Matematicas avanzadas para ingenieria, 4th ed. Mexico,
Madrid: McGraw Hill, 2012, pp. 18-21
3.- M. Perez, A. Perez and E. Perez, ”INTRODUCCION A LOS SISTEMAS DE CONTROL
Y MODELO MATEMÁTICO PARA SISTEMAS LINEALES INVARIANTES EN EL TIEMPO.,
Dea.unsj.edu.ar, 2008. [Online]. Available: http://dea.unsj.edu.ar/control1b/teoria/unidad1y2.pdf.
[Accessed: 28- May- 2021].
4.- ”Respuesta Transitoria de un Sistema de Control”, dademuchconnection, 2018. [Online].
Available: https://dademuch.com/2018/03/09/respuesta-transitoria-de-un-sistema-de-control/. [Ac-
cessed: 17- Jun- 2021].
14